downloading reverse dependencies ... downloading bbknnR_2.0.2.tar.gz ... ok downloading BioM2_1.1.3.tar.gz ... ok downloading ClustAssess_1.1.0.tar.gz ... ok downloading embed_1.2.0.tar.gz ... ok downloading EmbedSOM_2.2.tar.gz ... ok downloading HDStIM_0.1.0.tar.gz ... ok downloading iCellR_1.7.0.tar.gz ... ok downloading mxnorm_1.1.0.tar.gz ... ok downloading pandemonium_0.2.4.tar.gz ... ok downloading rliger_2.2.1.tar.gz ... ok downloading sccore_1.0.6.tar.gz ... ok downloading scDHA_1.2.3.tar.gz ... ok downloading scROSHI_1.0.0.0.tar.gz ... ok downloading scStability_1.0.3.tar.gz ... ok downloading Seurat_5.3.1.tar.gz ... ok downloading spatialGE_1.2.2.tar.gz ... ok downloading symphony_0.1.2.tar.gz ... ok downloading WormTensor_0.1.2.tar.gz ... ok downloading bundle_0.1.2.tar.gz ... ok downloading celltrackR_1.2.2.tar.gz ... ok downloading conos_1.5.2.tar.gz ... ok downloading doc2vec_0.2.0.tar.gz ... ok downloading dyndimred_1.0.4.tar.gz ... ok downloading Evacluster_0.1.0.tar.gz ... ok downloading graphlayouts_1.2.2.tar.gz ... ok downloading healthyR.ai_0.1.1.tar.gz ... ok downloading inferCSN_1.2.0.tar.gz ... ok downloading langevitour_0.8.1.tar.gz ... ok downloading MiscMetabar_0.14.4.tar.gz ... ok downloading myTAI_2.3.3.tar.gz ... ok downloading NGCHM_1.0.4.tar.gz ... ok downloading pagoda2_1.0.13.tar.gz ... ok downloading ProjectionBasedClustering_1.2.2.tar.gz ... ok downloading qeML_1.1.tar.gz ... ok downloading rbiom_2.2.1.tar.gz ... ok downloading SCIBER_0.2.2.tar.gz ... ok downloading solitude_1.1.3.tar.gz ... ok downloading textplot_0.2.2.tar.gz ... ok downloading topicmodels.etm_0.1.0.tar.gz ... ok downloading TreeDist_2.11.1.tar.gz ... ok installing dependencies ‘ANCOMBC’, ‘autoimage’, ‘bonsai’, ‘Boruta’, ‘BPCells’, ‘BTM’, ‘cdparcoord’, ‘CMplot’, ‘ComplexUpset’, ‘conosPanel’, ‘dada2’, ‘DatabionicSwarm’, ‘DECIPHER’, ‘decor’, ‘deepnet’, ‘dendsort’, ‘detourr’, ‘diffusionMap’, ‘drat’, ‘dynutils’, ‘embed’, ‘EMCluster’, ‘EnhancedVolcano’, ‘enrichR’, ‘FastKNN’, ‘fillpattern’, ‘FOCI’, ‘fossil’, ‘fractaldim’, ‘FRESA.CAD’, ‘GeneralizedUmatrix’, ‘ggalt’, ‘ggdensity’, ‘gghalves’, ‘ggpcp’, ‘ggpointdensity’, ‘ggpolypath’, ‘ggstatsplot’, ‘ggVennDiagram’, ‘glmGamPoi’, ‘glmulti’, ‘Gmedian’, ‘gprofiler2’, ‘harmony’, ‘healthyR.data’, ‘hypervolume’, ‘inaparc’, ‘indicspecies’, ‘iNEXT’, ‘JOUSBoost’, ‘kdensity’, ‘keras3’, ‘L0Learn’, ‘leiden’, ‘leidenAlg’, ‘liminal’, ‘lle’, ‘lmds’, ‘luz’, ‘MAST’, ‘metap’, ‘mia’, ‘mlr3verse’, ‘modeltime’, ‘monocle’, ‘monocle3’, ‘N2R’, ‘oaqc’, ‘org.Dr.eg.db’, ‘p2data’, ‘pagoda2’, ‘partools’, ‘phyloseqGraphTest’, ‘pkgnet’, ‘PMA’, ‘polyreg’, ‘ppclust’, ‘precrec’, ‘presto’, ‘prettycode’, ‘protoclust’, ‘qualpalr’, ‘Quartet’, ‘RcppPlanc’, ‘reactome.db’, ‘regtools’, ‘RMTstat’, ‘rmumps’, ‘rnndescent’, ‘Rogue’, ‘Rook’, ‘RTransferEntropy’, ‘sankey’, ‘sccore’, ‘scde’, ‘scRNAseq’, ‘scSpatialSIM’, ‘SharedObject’, ‘shinyLP’, ‘spaMM’, ‘SRS’, ‘stacks’, ‘Ternary’, ‘textplot’, ‘thisutils’, ‘tidytable’, ‘tokenizers.bpe’, ‘toweranNA’, ‘TreeDistData’, ‘treemapify’, ‘TreeSearch’, ‘tsne’, ‘tsvio’, ‘Umatrix’, ‘usedist’, ‘uwot’, ‘VBsparsePCA’, ‘venneuler’, ‘vetiver’, ‘vioplot’, ‘word2vec’, ‘wordspace’ Warning: packages ‘monocle3’, ‘EnhancedVolcano’, ‘BPCells’, ‘presto’, ‘conosPanel’, ‘p2data’, ‘lle’, ‘liminal’, ‘ggalt’, ‘TreeDistData’ are not available for this version of R Versions of these packages for your version of R might be available elsewhere, see the ideas at https://cran.r-project.org/doc/manuals/r-devel/R-admin.html#Installing-packages also installing the dependencies ‘alabaster.ranges’, ‘poilog’, ‘GUILDS’, ‘stabm’, ‘easy.utils’, ‘BiocVersion’, ‘BiocBaseUtils’, ‘AnnotationFilter’, ‘ProtGenerics’, ‘alabaster.schemas’, ‘alabaster.se’, ‘BiocNeighbors’, ‘RcppML’, ‘distillery’, ‘nakagami’, ‘sads’, ‘ttutils’, ‘ggside’, ‘statsExpressions’, ‘mlr3cluster’, ‘mlr3data’, ‘mlr3filters’, ‘mlr3fselect’, ‘mlr3hyperband’, ‘mlr3inferr’, ‘mlr3mbo’, ‘mlr3tuningspaces’, ‘mlr3viz’, ‘dotty’, ‘hdf5r.Extra’, ‘HighFive’, ‘simplegraph’, ‘ExperimentHub’, ‘AnnotationHub’, ‘ensembldb’, ‘alabaster.base’, ‘alabaster.matrix’, ‘alabaster.sce’, ‘gypsum’, ‘TFisher’, ‘mutoss’, ‘DDRTree’, ‘HSMMSingleCell’, ‘biocViews’, ‘sparsesvd’, ‘bundle’, ‘cereal’, ‘pins’, ‘rapidoc’, ‘RcppSpdlog’, ‘kpeaks’, ‘ShortRead’, ‘MultiAssayExperiment’, ‘TreeSummarizedExperiment’, ‘bluster’, ‘decontam’, ‘DirichletMultinomial’, ‘rbiom’, ‘scater’, ‘scuttle’, ‘extRemes’, ‘ABCanalysis’, ‘freqparcoord’, ‘univariateML’, ‘EQL’, ‘TreeDist’, ‘AdaptGauss’ begin installing package ‘poilog’ begin installing package ‘GUILDS’ begin installing package ‘stabm’ begin installing package ‘BiocVersion’ begin installing package ‘easy.utils’ begin installing package ‘BiocBaseUtils’ begin installing package ‘AnnotationFilter’ begin installing package ‘ProtGenerics’ begin installing package ‘alabaster.schemas’ begin installing package ‘BiocNeighbors’ begin installing package ‘RcppML’ begin installing package ‘distillery’ begin installing package ‘nakagami’ begin installing package ‘ttutils’ begin installing package ‘ggside’ begin installing package ‘statsExpressions’ begin installing package ‘mlr3cluster’ begin installing package ‘mlr3data’ begin installing package ‘mlr3filters’ begin installing package ‘mlr3hyperband’ begin installing package ‘mlr3inferr’ begin installing package ‘mlr3mbo’ begin installing package ‘mlr3tuningspaces’ begin installing package ‘mlr3viz’ begin installing package ‘dotty’ begin installing package ‘HighFive’ begin installing package ‘simplegraph’ begin installing package ‘gypsum’ * installing *source* package ‘BiocVersion’ ... ** this is package ‘BiocVersion’ version ‘3.22.0’ ** package ‘BiocVersion’ successfully unpacked and MD5 sums checked ** using staged installation ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (BiocVersion) begin installing package ‘TFisher’ * installing *source* package ‘alabaster.schemas’ ... ** this is package ‘alabaster.schemas’ version ‘1.10.0’ ** package ‘alabaster.schemas’ successfully unpacked and MD5 sums checked ** using staged installation ** inst ** help No man pages found in package ‘alabaster.schemas’ *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (alabaster.schemas) begin installing package ‘mutoss’ * installing *source* package ‘HighFive’ ... ** this is package ‘HighFive’ version ‘3.2.0’ ** package ‘HighFive’ successfully unpacked and MD5 sums checked ** using staged installation ** inst ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (HighFive) begin installing package ‘DDRTree’ * installing *source* package ‘nakagami’ ... ** this is package ‘nakagami’ version ‘1.1.0’ ** package ‘nakagami’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (nakagami) begin installing package ‘HSMMSingleCell’ * installing *source* package ‘dotty’ ... ** this is package ‘dotty’ version ‘0.1.0’ ** package ‘dotty’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (dotty) begin installing package ‘biocViews’ * installing *source* package ‘ttutils’ ... ** this is package ‘ttutils’ version ‘1.0-1.1’ ** package ‘ttutils’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ttutils) begin installing package ‘sparsesvd’ * installing *source* package ‘BiocBaseUtils’ ... ** this is package ‘BiocBaseUtils’ version ‘1.12.0’ ** package ‘BiocBaseUtils’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (BiocBaseUtils) begin installing package ‘bundle’ * installing *source* package ‘simplegraph’ ... ** this is package ‘simplegraph’ version ‘1.0.1’ ** package ‘simplegraph’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (simplegraph) begin installing package ‘cereal’ * installing *source* package ‘poilog’ ... ** this is package ‘poilog’ version ‘0.4.2.1’ ** package ‘poilog’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpKQsmhq/R.INSTALL37ef9f3287a43d/poilog/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c bipoilog_s_cint.c -o bipoilog_s_cint.o bipoilog_s_cint.c:24:30: warning: missing braces around initializer [-Wmissing-braces] 24 | R_CMethodDef cMethods[] = { | ^ gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o poilog.so bipoilog_s_cint.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpKQsmhq/R.INSTALL37ef9f3287a43d/poilog/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-poilog/00new/poilog/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (poilog) begin installing package ‘pins’ * installing *source* package ‘distillery’ ... ** this is package ‘distillery’ version ‘1.2-2’ ** package ‘distillery’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (distillery) begin installing package ‘rapidoc’ * installing *source* package ‘HSMMSingleCell’ ... ** this is package ‘HSMMSingleCell’ version ‘1.30.0’ ** using staged installation ** R ** data ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (HSMMSingleCell) begin installing package ‘RcppSpdlog’ * installing *source* package ‘ProtGenerics’ ... ** this is package ‘ProtGenerics’ version ‘1.42.0’ ** package ‘ProtGenerics’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading Creating a new generic function for ‘smooth’ in package ‘ProtGenerics’ ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ProtGenerics) begin installing package ‘kpeaks’ * installing *source* package ‘easy.utils’ ... ** this is package ‘easy.utils’ version ‘0.1.0’ ** package ‘easy.utils’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (easy.utils) begin installing package ‘ShortRead’ * installing *source* package ‘cereal’ ... ** this is package ‘cereal’ version ‘0.1.0’ ** package ‘cereal’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (cereal) begin installing package ‘TreeSummarizedExperiment’ * installing *source* package ‘gypsum’ ... ** this is package ‘gypsum’ version ‘1.6.0’ ** package ‘gypsum’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (gypsum) begin installing package ‘decontam’ * installing *source* package ‘rapidoc’ ... ** this is package ‘rapidoc’ version ‘9.3.4’ ** package ‘rapidoc’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rapidoc) begin installing package ‘DirichletMultinomial’ * installing *source* package ‘bundle’ ... ** this is package ‘bundle’ version ‘0.1.2’ ** package ‘bundle’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (bundle) begin installing package ‘scuttle’ * installing *source* package ‘kpeaks’ ... ** this is package ‘kpeaks’ version ‘1.1.0’ ** package ‘kpeaks’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (kpeaks) begin installing package ‘ABCanalysis’ * installing *source* package ‘mlr3hyperband’ ... ** this is package ‘mlr3hyperband’ version ‘1.0.0’ ** package ‘mlr3hyperband’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3hyperband) begin installing package ‘freqparcoord’ * installing *source* package ‘mlr3viz’ ... ** this is package ‘mlr3viz’ version ‘0.10.1’ ** package ‘mlr3viz’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3viz) begin installing package ‘TreeDist’ * installing *source* package ‘statsExpressions’ ... ** this is package ‘statsExpressions’ version ‘1.7.1’ ** package ‘statsExpressions’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (statsExpressions) begin installing package ‘AdaptGauss’ * installing *source* package ‘mlr3inferr’ ... ** this is package ‘mlr3inferr’ version ‘0.2.0’ ** package ‘mlr3inferr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3inferr) begin installing package ‘rnndescent’ * installing *source* package ‘stabm’ ... ** this is package ‘stabm’ version ‘1.2.2’ ** package ‘stabm’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (stabm) begin installing package ‘tidytable’ * installing *source* package ‘ABCanalysis’ ... ** this is package ‘ABCanalysis’ version ‘1.2.1’ ** package ‘ABCanalysis’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ABCanalysis) begin installing package ‘CMplot’ * installing *source* package ‘mlr3mbo’ ... ** this is package ‘mlr3mbo’ version ‘0.3.3’ ** package ‘mlr3mbo’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpPIIli0/R.INSTALL37effd4d5a99b6/mlr3mbo/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c avl.c -o avl.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c hv.c -o hv.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c infill.c -o infill.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o mlr3mbo.so avl.o hv.o infill.o init.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpPIIli0/R.INSTALL37effd4d5a99b6/mlr3mbo/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-mlr3mbo/00new/mlr3mbo/libs ** R ** preparing package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3mbo) begin installing package ‘Gmedian’ * installing *source* package ‘TFisher’ ... ** this is package ‘TFisher’ version ‘0.2.0’ ** package ‘TFisher’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (TFisher) begin installing package ‘gprofiler2’ * installing *source* package ‘sparsesvd’ ... ** this is package ‘sparsesvd’ version ‘0.2-3’ ** package ‘sparsesvd’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXYiFWL/R.INSTALL37f2e22473f40e/sparsesvd/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c las2.c -o las2.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c main.c -o main.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c svdlib.c -o svdlib.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c svdutil.c -o svdutil.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o sparsesvd.so las2.o main.o svdlib.o svdutil.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXYiFWL/R.INSTALL37f2e22473f40e/sparsesvd/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-sparsesvd/00new/sparsesvd/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (sparsesvd) begin installing package ‘leiden’ * installing *source* package ‘mlr3filters’ ... ** this is package ‘mlr3filters’ version ‘0.9.0’ ** package ‘mlr3filters’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3filters) begin installing package ‘qualpalr’ * installing *source* package ‘decontam’ ... ** this is package ‘decontam’ version ‘1.30.0’ ** package ‘decontam’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (decontam) begin installing package ‘shinyLP’ * installing *source* package ‘GUILDS’ ... ** this is package ‘GUILDS’ version ‘1.4.7’ ** package ‘GUILDS’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpYBruux/R.INSTALL37ef902cd73cd9/GUILDS/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c KDA_R.cpp -o KDA_R.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o GUILDS.so KDA_R.o RcppExports.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpYBruux/R.INSTALL37ef902cd73cd9/GUILDS/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-GUILDS/00new/GUILDS/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (GUILDS) begin installing package ‘vioplot’ * installing *source* package ‘AnnotationFilter’ ... ** this is package ‘AnnotationFilter’ version ‘1.34.0’ ** package ‘AnnotationFilter’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (AnnotationFilter) begin installing package ‘SharedObject’ * installing *source* package ‘pins’ ... ** this is package ‘pins’ version ‘1.4.1’ ** package ‘pins’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (pins) begin installing package ‘VBsparsePCA’ * installing *source* package ‘biocViews’ ... ** this is package ‘biocViews’ version ‘1.78.0’ ** package ‘biocViews’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (biocViews) begin installing package ‘Boruta’ * installing *source* package ‘ggside’ ... ** this is package ‘ggside’ version ‘0.4.0’ ** package ‘ggside’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggside) begin installing package ‘fossil’ * installing *source* package ‘mutoss’ ... ** this is package ‘mutoss’ version ‘0.1-13’ ** package ‘mutoss’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mutoss) begin installing package ‘detourr’ * installing *source* package ‘shinyLP’ ... ** this is package ‘shinyLP’ version ‘1.1.3’ ** package ‘shinyLP’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (shinyLP) begin installing package ‘ggpcp’ * installing *source* package ‘freqparcoord’ ... ** this is package ‘freqparcoord’ version ‘1.0.1’ ** package ‘freqparcoord’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (freqparcoord) begin installing package ‘reactome.db’ * installing *source* package ‘mlr3data’ ... ** this is package ‘mlr3data’ version ‘0.9.0’ ** package ‘mlr3data’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3data) begin installing package ‘rmumps’ * installing *source* package ‘mlr3tuningspaces’ ... ** this is package ‘mlr3tuningspaces’ version ‘0.6.0’ ** package ‘mlr3tuningspaces’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3tuningspaces) begin installing package ‘enrichR’ * installing *source* package ‘Boruta’ ... ** this is package ‘Boruta’ version ‘9.0.0’ ** package ‘Boruta’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Boruta) begin installing package ‘glmGamPoi’ * installing *source* package ‘VBsparsePCA’ ... ** this is package ‘VBsparsePCA’ version ‘0.1.0’ ** package ‘VBsparsePCA’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (VBsparsePCA) begin installing package ‘harmony’ * installing *source* package ‘CMplot’ ... ** this is package ‘CMplot’ version ‘4.5.1’ ** package ‘CMplot’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (CMplot) begin installing package ‘MAST’ * installing *source* package ‘tidytable’ ... ** this is package ‘tidytable’ version ‘0.11.2’ ** package ‘tidytable’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tidytable) begin installing package ‘ggpolypath’ * installing *source* package ‘vioplot’ ... ** this is package ‘vioplot’ version ‘0.5.1’ ** package ‘vioplot’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (vioplot) begin installing package ‘spaMM’ * installing *source* package ‘gprofiler2’ ... ** this is package ‘gprofiler2’ version ‘0.2.3’ ** package ‘gprofiler2’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (gprofiler2) begin installing package ‘scSpatialSIM’ * installing *source* package ‘DirichletMultinomial’ ... ** this is package ‘DirichletMultinomial’ version ‘1.52.0’ ** package ‘DirichletMultinomial’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpg39FsC/R.INSTALL37f6877995ff0f/DirichletMultinomial/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 `gsl-config --cflags` -DR_DIRICHLETMULTINOMIAL -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_init_DirichletMultinomial.c -o R_init_DirichletMultinomial.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 `gsl-config --cflags` -DR_DIRICHLETMULTINOMIAL -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dirichlet_fit.c -o dirichlet_fit.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 `gsl-config --cflags` -DR_DIRICHLETMULTINOMIAL -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dirichlet_fit_main.c -o dirichlet_fit_main.o dirichlet_fit_main.c: In function ‘hessian’: dirichlet_fit_main.c:391:34: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 391 | adCJK0[j] += adPi[i] * n ? gsl_sf_psi(adAlpha[j] + n) : dPsiAlpha; | ~~~~~~~~^~~ dirichlet_fit_main.c:393:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 393 | adCJK[j] += adPi[i] * n ? gsl_sf_psi_1(adAlpha[j] + n): dPsi1Alpha; | ~~~~~~~~^~~ gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o DirichletMultinomial.so R_init_DirichletMultinomial.o dirichlet_fit.o dirichlet_fit_main.o -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpg39FsC/R.INSTALL37f6877995ff0f/DirichletMultinomial/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-DirichletMultinomial/00new/DirichletMultinomial/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DirichletMultinomial) begin installing package ‘usedist’ * installing *source* package ‘leiden’ ... ** this is package ‘leiden’ version ‘0.4.3.1’ ** package ‘leiden’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (leiden) begin installing package ‘bonsai’ * installing *source* package ‘usedist’ ... ** this is package ‘usedist’ version ‘0.4.0’ ** package ‘usedist’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (usedist) begin installing package ‘luz’ * installing *source* package ‘fossil’ ... ** this is package ‘fossil’ version ‘0.4.0’ ** package ‘fossil’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (fossil) begin installing package ‘stacks’ * installing *source* package ‘detourr’ ... ** this is package ‘detourr’ version ‘0.2.0’ ** package ‘detourr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (detourr) begin installing package ‘fractaldim’ * installing *source* package ‘scSpatialSIM’ ... ** this is package ‘scSpatialSIM’ version ‘0.1.3.4’ ** package ‘scSpatialSIM’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (scSpatialSIM) begin installing package ‘drat’ * installing *source* package ‘ggpcp’ ... ** this is package ‘ggpcp’ version ‘0.2.0’ ** package ‘ggpcp’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggpcp) begin installing package ‘PMA’ * installing *source* package ‘ggpolypath’ ... ** this is package ‘ggpolypath’ version ‘0.4.0’ ** package ‘ggpolypath’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggpolypath) begin installing package ‘tokenizers.bpe’ * installing *source* package ‘fractaldim’ ... ** this is package ‘fractaldim’ version ‘0.8-5’ ** package ‘fractaldim’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (fractaldim) begin installing package ‘word2vec’ * installing *source* package ‘drat’ ... ** this is package ‘drat’ version ‘0.2.5’ ** package ‘drat’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (drat) begin installing package ‘dynutils’ * installing *source* package ‘enrichR’ ... ** this is package ‘enrichR’ version ‘3.4’ ** package ‘enrichR’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (enrichR) begin installing package ‘diffusionMap’ * installing *source* package ‘AdaptGauss’ ... ** this is package ‘AdaptGauss’ version ‘1.6’ ** package ‘AdaptGauss’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpyQV7Tu/R.INSTALL37f9cf29d01d46/AdaptGauss/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c meanC.cpp -o meanC.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o AdaptGauss.so RcppExports.o meanC.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpyQV7Tu/R.INSTALL37f9cf29d01d46/AdaptGauss/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-AdaptGauss/00new/AdaptGauss/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (AdaptGauss) begin installing package ‘EMCluster’ * installing *source* package ‘mlr3cluster’ ... ** this is package ‘mlr3cluster’ version ‘0.1.11’ ** package ‘mlr3cluster’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3cluster) begin installing package ‘FRESA.CAD’ * installing *source* package ‘bonsai’ ... ** this is package ‘bonsai’ version ‘0.4.0’ ** package ‘bonsai’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (bonsai) begin installing package ‘oaqc’ * installing *source* package ‘diffusionMap’ ... ** this is package ‘diffusionMap’ version ‘1.2.0’ ** package ‘diffusionMap’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (diffusionMap) begin installing package ‘modeltime’ * installing *source* package ‘luz’ ... ** this is package ‘luz’ version ‘0.5.1’ ** package ‘luz’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (luz) begin installing package ‘healthyR.data’ * installing *source* package ‘oaqc’ ... ** this is package ‘oaqc’ version ‘2.0.0’ ** package ‘oaqc’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpi9U5qp/R.INSTALL38054537156d1c/oaqc/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Graph.cpp -o Graph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c QuadCensus.cpp -o QuadCensus.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c init.cpp -o init.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o oaqc.so Graph.o QuadCensus.o init.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpi9U5qp/R.INSTALL38054537156d1c/oaqc/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-oaqc/00new/oaqc/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (oaqc) begin installing package ‘L0Learn’ * installing *source* package ‘stacks’ ... ** this is package ‘stacks’ version ‘1.1.1’ ** package ‘stacks’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (stacks) begin installing package ‘thisutils’ * installing *source* package ‘PMA’ ... ** this is package ‘PMA’ version ‘1.2-4’ ** package ‘PMA’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXiXst2/R.INSTALL380328756ebc41/PMA/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c FLSA.cc -o FLSA.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c FLSAGeneral.cc -o FLSAGeneral.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c FLSAGeneralMain.cc -o FLSAGeneralMain.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c GeneralFunctions.cc -o GeneralFunctions.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Groups.cc -o Groups.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c MaxFlowGraph.cc -o MaxFlowGraph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c PenaltyGraph.cc -o PenaltyGraph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Scheduler.cc -o Scheduler.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c flsa_init.c -o flsa_init.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o PMA.so FLSA.o FLSAGeneral.o FLSAGeneralMain.o GeneralFunctions.o Groups.o MaxFlowGraph.o PenaltyGraph.o Scheduler.o flsa_init.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXiXst2/R.INSTALL380328756ebc41/PMA/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-PMA/00new/PMA/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (PMA) begin installing package ‘ggpointdensity’ * installing *source* package ‘reactome.db’ ... ** this is package ‘reactome.db’ version ‘1.94.0’ ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (reactome.db) begin installing package ‘precrec’ * installing *source* package ‘RcppML’ ... ** this is package ‘RcppML’ version ‘0.3.7’ ** package ‘RcppML’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++11 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpyIsVYX/R.INSTALL37efba6be4ae9e/RcppML/src' g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DEIGEN_INITIALIZE_MATRICES_BY_ZERO -DEIGEN_NO_DEBUG -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from RcppExports.cpp:4: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/InputParameter.h:64:11: required from ‘class Rcpp::ConstInputParameter >’ 64 | T obj ; | ^~~ RcppExports.cpp:21:73: required from here 21 | Rcpp::traits::input_parameter< const Eigen::MatrixXd >::type w(wSEXP); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/InputParameter.h:64:11: required from ‘class Rcpp::ConstInputParameter >’ 64 | T obj ; | ^~~ RcppExports.cpp:21:73: required from here 21 | Rcpp::traits::input_parameter< const Eigen::MatrixXd >::type w(wSEXP); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/InputParameter.h:51:11: required from ‘class Rcpp::ReferenceInputParameter >’ 51 | T obj ; | ^~~ RcppExports.cpp:86:68: required from here 86 | Rcpp::traits::input_parameter< Eigen::VectorXd& >::type d(dSEXP); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DEIGEN_INITIALIZE_MATRICES_BY_ZERO -DEIGEN_NO_DEBUG -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppFunctions.cpp -o RcppFunctions.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from ../inst/include/RcppMLCommon.hpp:36, from ../inst/include/RcppML.hpp:11, from RcppFunctions.cpp:8: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/include/RcppML/bits.hpp:48:84: required from here 48 | Eigen::MatrixXd submat(const Eigen::MatrixXd& x, const Eigen::VectorXi& col_indices){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/include/RcppML/bits.hpp:48:84: required from here 48 | Eigen::MatrixXd submat(const Eigen::MatrixXd& x, const Eigen::VectorXi& col_indices){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ../inst/include/RcppML/bits.hpp:51:11: required from here 51 | x_.col(i) = x.col(col_indices(i)); | ~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ../inst/include/RcppML/bits.hpp:51:22: required from here 51 | x_.col(i) = x.col(col_indices(i)); | ~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/include/RcppML/bits.hpp:55:107: required from here 55 | inline Eigen::VectorXd subvec(const Eigen::MatrixXd& b, const Eigen::VectorXi& ind, const unsigned int col) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/include/RcppML/bits.hpp:103:20: required from here 103 | x_reordered.row(i) = x.row(ind[i]); | ~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/include/RcppML/bits.hpp:103:31: required from here 103 | x_reordered.row(i) = x.row(ind[i]); | ~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:24:39: required from here 24 | b -= a.col(i) * -h(i, sample); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:24:39: required from here 24 | b -= a.col(i) * -h(i, sample); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/include/RcppML/project.hpp:42:27: required from here 42 | const double a01b1 = a(0, 1) * b1; | ~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/include/RcppML/project.hpp:106:40: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/RcppML/project.hpp:106:41: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ../inst/include/RcppML/project.hpp:107:15: required from here 107 | a.diagonal().array() += TINY_NUM; | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ../inst/include/RcppML/project.hpp:107:15: required from here 107 | a.diagonal().array() += TINY_NUM; | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:107:23: required from here 107 | a.diagonal().array() += TINY_NUM; | ~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ../inst/include/RcppML/project.hpp:122:17: required from here 122 | a.diagonal().array() += TINY_NUM; | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:122:25: required from here 122 | a.diagonal().array() += TINY_NUM; | ~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:128:50: required from here 128 | Eigen::VectorXd b = Eigen::VectorXd::Zero(h.rows()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:130:43: required from here 130 | b += it.value() * w.col(it.row()); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:131:29: required from here 131 | if (L1 != 0) b.array() -= L1; | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ../inst/include/RcppML/project.hpp:133:31: required from here 133 | h.col(i) = a_llt.solve(b); | ~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:134:38: required from here 134 | if (nonneg && (h.col(i).array() < 0).any()) { | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:134:43: required from here 134 | if (nonneg && (h.col(i).array() < 0).any()) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/RcppML/project.hpp:136:27: required from here 136 | b -= a * h.col(i); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/include/RcppML/project.hpp:149:46: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/RcppML/project.hpp:149:47: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/include/RcppML/project.hpp:198:23: required from here 198 | b += w * A.col(i); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:247:25: required from here 247 | if (L1 != 0) w.array() -= L1; | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/include/RcppML/nmf.hpp:101:41: required from here 101 | sq_loss += wh_i.array().square().sum(); | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/include/RcppML/nmf.hpp:154:26: required from here 154 | d = w.rowwise().sum(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ RcppFunctions.cpp:259:31: required from here 259 | x.col(col) = a_llt.solve(b.col(col)); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::Matrix >, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::Matrix >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::Matrix >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix, Eigen::Matrix >, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ RcppFunctions.cpp:264:38: required from here 264 | Eigen::MatrixXd asub = submat(a, gtz_ind, gtz_ind); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ RcppFunctions.cpp:281:49: required from here 281 | b.col(col) -= a.col(i) * -x(i, col); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:27:67: required from ‘Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::ArrayWrapper, 0> >; Scalar = double]’ 27 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::add_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:107:29: required from here 21 | #define TINY_NUM 1e-15 // epsilon for numerical stability | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:27:67: required from ‘Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::ArrayWrapper, 0> >; Scalar = double]’ 27 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::add_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:107:29: required from here 21 | #define TINY_NUM 1e-15 // epsilon for numerical stability | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:27:67: required from ‘Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::ArrayWrapper, 0> >; Scalar = double]’ 27 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::add_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:122:31: required from here 21 | #define TINY_NUM 1e-15 // epsilon for numerical stability | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:277: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, 1, true> > >’ 1384 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:108:50: required from ‘bool Eigen::DenseBase::any() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]’ 108 | && SizeAtCompileTime * (int(Evaluator::CoeffReadCost) + int(NumTraits::AddCost)) <= EIGEN_UNROLLING_LIMIT | ^~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:134:49: required from here 134 | if (nonneg && (h.col(i).array() < 0).any()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:34:67: required from ‘Derived& Eigen::ArrayBase::operator-=(const Scalar&) [with Derived = Eigen::ArrayWrapper >; Scalar = double]’ 34 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:247:31: required from here 247 | if (L1 != 0) w.array() -= L1; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:34:67: required from ‘Derived& Eigen::ArrayBase::operator-=(const Scalar&) [with Derived = Eigen::ArrayWrapper >; Scalar = double]’ 34 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:247:31: required from here 247 | if (L1 != 0) w.array() -= L1; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ../inst/include/RcppML/project.hpp:97:14: required from here 97 | h.setZero(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1, 1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:43: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:101: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/nmf.hpp:101:47: required from here 101 | sq_loss += wh_i.array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/nmf.hpp:134:24: required from here 134 | return losses.sum() / (h.cols() * w.cols()); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:358:41: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 358 | Block A11(m,k, k, bs,bs); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:27: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Matrix]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:130:43: required from here 130 | b += it.value() * w.col(it.row()); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = swap_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/nmf.hpp:139:22: required from here 139 | w.row(1).swap(w.row(0)); | ~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/bits.hpp:103:38: required from here 103 | x_reordered.row(i) = x.row(ind[i]); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 2, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, 2, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, 2, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 2, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 2, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 2, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:149:32: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:149:32: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:149:32: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:149:32: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:330: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = false; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<0, double, double, 2, 2, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Scalar = double]’ 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:232:74: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 232 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, true>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:233:85: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 233 | gemm_pack_rhs pack_rhs_panel; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:149:32: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Block, -1, 1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/nmf.hpp:98:37: required from here 98 | Eigen::VectorXd wh_i = w0 * h.col(i); | ~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:333: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block >, -1, 1, false>; Dest = Eigen::Block, 2, 1, true>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, 2, 1, true>; Lhs = Eigen::Matrix; Rhs = const Eigen::Block >, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block >, -1, 1, false>; Dest = Eigen::Block, 2, 1, true>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, 2, 1, true>; Lhs = Eigen::Matrix; Rhs = const Eigen::Block >, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block >, -1, 1, false>; Dest = Eigen::Block, 2, 1, true>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, 2, 1, true>; Lhs = Eigen::Matrix; Rhs = const Eigen::Block >, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:296:40: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block >, -1, 1, false>; Dest = Eigen::Block, 2, 1, true>; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 2, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, 2, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, 2, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 2, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 2, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, 2, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:121:29: required from here 121 | Eigen::MatrixXd a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Transpose, 1, -1, false> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose, -1, -1, false>, 1, -1, false> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:289:26: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 289 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | blockA, blockB+j2*actual_kc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | actual_mc, panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | Scalar(-1), | ~~~~~~~~~~~ 293 | actual_kc, actual_kc, // strides | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | panelOffset, panelOffset); // offsets | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:319:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 319 | pack_lhs_panel(blockA, lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | actualPanelWidth, actual_mc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | actual_kc, j2); | ~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:149:32: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:149:32: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:149:32: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:198:23: required from here 198 | b += w * A.col(i); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Block, -1, 1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/nmf.hpp:98:37: required from here 98 | Eigen::VectorXd wh_i = w0 * h.col(i); | ~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 2, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 2, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, member_sum, 1>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, member_sum, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, member_sum, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ../inst/include/RcppML/nmf.hpp:154:27: required from here 154 | d = w.rowwise().sum(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 2, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 2, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 1; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:114: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]’ 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:75: required from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::internal::member_sum, 1> >, Eigen::internal::assign_op, 0>]’ 437 | kernel.template assignPacket(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:785:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, member_sum, 1>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, member_sum, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, member_sum, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ../inst/include/RcppML/nmf.hpp:154:27: required from here 154 | d = w.rowwise().sum(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:97:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:125:66: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 1; bool Conjugate = false]’ 125 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:39:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:57: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:73: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:72: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:149:32: required from here 149 | Eigen::MatrixXd a = w_ * w_.transpose(); | ~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:198:23: required from here 198 | b += w * A.col(i); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Block, -1, 1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Block, -1, 1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/nmf.hpp:98:37: required from here 98 | Eigen::VectorXd wh_i = w0 * h.col(i); | ~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:121:29: required from here 121 | Eigen::MatrixXd a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 2, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 2, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 2, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 2, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 2, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, 2, 1, true>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Matrix]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:198:23: required from here 198 | b += w * A.col(i); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 2, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 1, 2, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, 2, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose, 1, 2, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, 2, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose, 1, 2, false> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, Eigen::Transpose >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = 2; int _Cols = 2; int _Options = 0; int _MaxRows = 2; int _MaxCols = 2]’ 423 | : Base(other.derived()) | ^ ../inst/include/RcppML/project.hpp:106:27: required from here 106 | Eigen::Matrix2d a = w * w.transpose(); | ~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:127: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Block, -1, 1, true>; int Side = 1; int Mode = 2]’ 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:123:51: required from here 123 | Eigen::LLT a_llt = a.llt(); | ~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, true>; DecType = Eigen::LLT, 1>; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1>, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/RcppML/project.hpp:133:33: required from here 133 | h.col(i) = a_llt.solve(b); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ g++-15 -std=gnu++11 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o RcppML.so RcppExports.o RcppFunctions.o -fopenmp -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpyIsVYX/R.INSTALL37efba6be4ae9e/RcppML/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-RcppML/00new/RcppML/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (RcppML) begin installing package ‘RTransferEntropy’ * installing *source* package ‘ggpointdensity’ ... ** this is package ‘ggpointdensity’ version ‘0.2.0’ ** package ‘ggpointdensity’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpxWKElt/R.INSTALL3809ce7145400c/ggpointdensity/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c count_neighbors.c -o count_neighbors.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o ggpointdensity.so count_neighbors.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpxWKElt/R.INSTALL3809ce7145400c/ggpointdensity/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-ggpointdensity/00new/ggpointdensity/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggpointdensity) begin installing package ‘ANCOMBC’ * installing *source* package ‘Gmedian’ ... ** this is package ‘Gmedian’ version ‘1.2.7’ ** package ‘Gmedian’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpCEhaUK/R.INSTALL37fa99bd6b081/Gmedian/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RSpectra/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Gmedian.cpp -o Gmedian.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RSpectra/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RSpectra/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Weiszfeld.cpp -o Weiszfeld.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o Gmedian.so Gmedian.o RcppExports.o Weiszfeld.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpCEhaUK/R.INSTALL37fa99bd6b081/Gmedian/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-Gmedian/00new/Gmedian/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Gmedian) begin installing package ‘ComplexUpset’ * installing *source* package ‘dynutils’ ... ** this is package ‘dynutils’ version ‘1.0.12’ ** package ‘dynutils’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpQ5LoKE/R.INSTALL3803f034f17413/dynutils/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c project_to_segments.cpp -o project_to_segments.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c spearman_rank_sparse.cpp -o spearman_rank_sparse.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o dynutils.so RcppExports.o project_to_segments.o spearman_rank_sparse.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpQ5LoKE/R.INSTALL3803f034f17413/dynutils/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-dynutils/00new/dynutils/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (dynutils) begin installing package ‘DECIPHER’ * installing *source* package ‘EMCluster’ ... ** this is package ‘EMCluster’ version ‘0.2-17’ ** package ‘EMCluster’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpDWjzs6/R.INSTALL3804976be71ca9/EMCluster/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c M_emcluster.c -o M_emcluster.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c M_emgroup.c -o M_emgroup.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c M_init_other.c -o M_init_other.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c RRand.c -o RRand.o RRand.c: In function ‘RRand’: RRand.c:11:41: warning: variable ‘Wallace’ set but not used [-Wunused-but-set-variable] 11 | double nij2sum, nidot2sum, ndotj2sum, Wallace; | ^~~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_M_emgroup.c -o R_M_emgroup.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_RRand.c -o R_RRand.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_dlmvnorm.c -o R_dlmvnorm.o R_dlmvnorm.c: In function ‘R_dlmvnorm’: R_dlmvnorm.c:224:14: warning: variable ‘C_p_LTsigma’ set but not used [-Wunused-but-set-variable] 224 | int *C_p, *C_p_LTsigma; | ^~~~~~~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_emcluster.c -o R_emcluster.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_estep.c -o R_estep.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_init_other_shortem.c -o R_init_other_shortem.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_init_svd.c -o R_init_svd.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_initials.c -o R_initials.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_mstep.c -o R_mstep.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_tool.c -o R_tool.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c chisqstat.c -o chisqstat.o chisqstat.c: In function ‘chisqstat’: chisqstat.c:37:7: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 37 | int i; | ^ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c classify.c -o classify.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dlmvnorm.c -o dlmvnorm.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c eigens.c -o eigens.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c emcluster.c -o emcluster.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c emgroup.c -o emgroup.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c findzero.c -o findzero.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c hc.c -o hc.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c hclass.c -o hclass.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c hclassify.c -o hclassify.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init_other.c -o init_other.o init_other.c: In function ‘shortems’: init_other.c:105:7: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] 105 | int i,iter,totiter=0; | ^ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init_svd.c -o init_svd.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c initials.c -o initials.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c inverse.c -o inverse.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c it_R_emptr.c -o it_R_emptr.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c it_R_init_EM.c -o it_R_init_EM.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c it_init_EM.c -o it_init_EM.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c kmeans.c -o kmeans.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mat_vec.c -o mat_vec.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mb_em_EM.c -o mb_em_EM.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mb_init.c -o mb_init.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mb_rand_EM.c -o mb_rand_EM.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mb_randomEMinit.c -o mb_randomEMinit.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mb_tool.c -o mb_tool.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c meandispersion.c -o meandispersion.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c order.c -o order.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c prcomp.c -o prcomp.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c quantile.c -o quantile.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rand_EM.c -o rand_EM.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sorted.c -o sorted.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c srswor.c -o srswor.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_M_emcluster.c -o ss_M_emcluster.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_M_rand_EM.c -o ss_M_rand_EM.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_R_emcluster.c -o ss_R_emcluster.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_R_initials.c -o ss_R_initials.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_emcluster.c -o ss_emcluster.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_init_other.c -o ss_init_other.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_initials.c -o ss_initials.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_labInit.c -o ss_labInit.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_mb_em_EM.c -o ss_mb_em_EM.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_mb_init.c -o ss_mb_init.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_mb_rand_EM.c -o ss_mb_rand_EM.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_mb_randomEMinit.c -o ss_mb_randomEMinit.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ss_rand_EM.c -o ss_rand_EM.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c svd.c -o svd.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c unique.c -o unique.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c zzz.c -o zzz.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o EMCluster.so M_emcluster.o M_emgroup.o M_init_other.o RRand.o R_M_emgroup.o R_RRand.o R_dlmvnorm.o R_emcluster.o R_estep.o R_init_other_shortem.o R_init_svd.o R_initials.o R_mstep.o R_tool.o chisqstat.o classify.o dlmvnorm.o eigens.o emcluster.o emgroup.o findzero.o hc.o hclass.o hclassify.o init_other.o init_svd.o initials.o inverse.o it_R_emptr.o it_R_init_EM.o it_init_EM.o kmeans.o mat_vec.o mb_em_EM.o mb_init.o mb_rand_EM.o mb_randomEMinit.o mb_tool.o meandispersion.o order.o prcomp.o quantile.o rand_EM.o sorted.o srswor.o ss_M_emcluster.o ss_M_rand_EM.o ss_R_emcluster.o ss_R_initials.o ss_emcluster.o ss_init_other.o ss_initials.o ss_labInit.o ss_mb_em_EM.o ss_mb_init.o ss_mb_rand_EM.o ss_mb_randomEMinit.o ss_rand_EM.o svd.o unique.o zzz.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpDWjzs6/R.INSTALL3804976be71ca9/EMCluster/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-EMCluster/00new/EMCluster/libs ** R ** data *** moving datasets to lazyload DB ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (EMCluster) begin installing package ‘gghalves’ * installing *source* package ‘SharedObject’ ... ** this is package ‘SharedObject’ version ‘1.24.0’ ** package ‘SharedObject’ successfully unpacked and MD5 sums checked ** using staged installation checking for gcc... gcc-15 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc-15 accepts -g... yes checking for gcc-15 option to accept ISO C89... none needed checking for shm_open in -lrt... yes configure: creating ./config.status config.status: creating src/Makevars ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++11 make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmplr78Oh/R.INSTALL37fc75db09229/SharedObject/src' g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c C_interface.cpp -o C_interface.o g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c altrep.cpp -o altrep.o altrep.cpp: In function ‘SEXPREC* createSharedStringFromSource(SEXP, bool, SEXP)’: altrep.cpp:146:69: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 146 | Rf_error("Something is wrong with the unit size: %llu\n", unitSize); | ~~~^ ~~~~~~~~ | | | | | long unsigned int | long long unsigned int | %lu altrep.cpp: In function ‘SEXPREC* unshareString(SEXP, SEXP)’: altrep.cpp:241:98: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=] 241 | Rf_error("Unknown unit size in the unshareString function, unit size: %llu", (uint64_t)unitSize); | ~~~^ ~~~~~~~~~~~~~~~~~~ | | | | | uint64_t {aka long unsigned int} | long long unsigned int | %lu g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c altrepRegistration.cpp -o altrepRegistration.o g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c numericAltrepOperations.cpp -o numericAltrepOperations.o numericAltrepOperations.cpp: In function ‘Rboolean sharedVector_Inspect(SEXP, int, int, int, void (*)(SEXP, int, int, int))’: numericAltrepOperations.cpp:13:27: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘R_xlen_t’ {aka ‘long int’} [-Wformat=] 13 | Rprintf(" (len=%llu, type=%d, COW=%d, SC=%d, SS=%d) shared object ID:%s\n", Rf_xlength(x), TYPEOF(x), | ~~~^ ~~~~~~~~~~~~~ | | | | long long unsigned int R_xlen_t {aka long int} | %lu g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c sharedMemory.cpp -o sharedMemory.o g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c sharedObjectClass.cpp -o sharedObjectClass.o sharedObjectClass.cpp: In function ‘void validate_shared_memory(std::string, boost::interprocess::shared_memory_object*)’: sharedObjectClass.cpp:73:14: warning: comparison of integer expressions of different signedness: ‘boost::interprocess::offset_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | if (size > free_size) | ~~~~~^~~~~~~~~~~ sharedObjectClass.cpp:93:62: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=] 93 | "Testing shared memory failed, key: %s, size: %lluB.\n" | ~~~^ | | | long long unsigned int | %lu ...... 96 | key.c_str(), (uint64_t)size); | ~~~~~~~~~~~~~~ | | | uint64_t {aka long unsigned int} In function ‘uint64_t get_size(boost::interprocess::shared_memory_object*)’, inlined from ‘void SharedObjectClass::openSharedMemoryHandle()’ at sharedObjectClass.cpp:121:20: sharedObjectClass.cpp:29:12: warning: ‘size’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return size; | ^~~~ sharedObjectClass.cpp: In member function ‘void SharedObjectClass::openSharedMemoryHandle()’: sharedObjectClass.cpp:27:14: note: ‘size’ was declared here 27 | offset_t size; | ^~~~ sharedObjectClass.cpp: In member function ‘size_t SharedObjectClass::getSharedMemorySize()’: sharedObjectClass.cpp:27:14: warning: ‘size’ may be used uninitialized [-Wmaybe-uninitialized] In function ‘uint64_t get_size(boost::interprocess::shared_memory_object*)’, inlined from ‘size_t SharedObjectClass::getSharedMemorySize()’ at sharedObjectClass.cpp:141:24: sharedObjectClass.cpp:29:12: warning: ‘size’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return size; | ^~~~ sharedObjectClass.cpp: In member function ‘size_t SharedObjectClass::getSharedMemorySize()’: sharedObjectClass.cpp:27:14: note: ‘size’ was declared here 27 | offset_t size; | ^~~~ In function ‘uint64_t get_size(boost::interprocess::shared_memory_object*)’, inlined from ‘void SharedObjectClass::allocateSharedMemory()’ at sharedObjectClass.cpp:228:20: sharedObjectClass.cpp:29:12: warning: ‘size’ may be used uninitialized [-Wmaybe-uninitialized] 29 | return size; | ^~~~ sharedObjectClass.cpp: In member function ‘void SharedObjectClass::allocateSharedMemory()’: sharedObjectClass.cpp:27:14: note: ‘size’ was declared here 27 | offset_t size; | ^~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c stringAltrepOperations.cpp -o stringAltrepOperations.o stringAltrepOperations.cpp: In function ‘Rboolean sharedString_Inspect(SEXP, int, int, int, void (*)(SEXP, int, int, int))’: stringAltrepOperations.cpp:13:23: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘R_xlen_t’ {aka ‘long int’} [-Wformat=] 13 | Rprintf(" (len=%llu, COW=%d) shared string object\n", Rf_xlength(x), | ~~~^ ~~~~~~~~~~~~~ | | | | long long unsigned int R_xlen_t {aka long int} | %lu g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c utils.cpp -o utils.o g++-15 -std=gnu++11 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o SharedObject.so C_interface.o RcppExports.o altrep.o altrepRegistration.o numericAltrepOperations.o sharedMemory.o sharedObjectClass.o stringAltrepOperations.o utils.o -lrt -L/home/hornik/tmp/R/lib -lR mkdir -p ../inst/include&&\ mkdir -p ../inst/include/SharedObject&&\ mkdir -p ../inst/usrlib ar -crv SharedObject.a C_interface.o RcppExports.o altrep.o altrepRegistration.o numericAltrepOperations.o sharedMemory.o sharedObjectClass.o stringAltrepOperations.o utils.o a - C_interface.o a - RcppExports.o a - altrep.o a - altrepRegistration.o a - numericAltrepOperations.o a - sharedMemory.o a - sharedObjectClass.o a - stringAltrepOperations.o a - utils.o cp "sharedMemory.h" "../inst/include/SharedObject/"&&\ cp SharedObject.a "../inst/usrlib/" make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmplr78Oh/R.INSTALL37fc75db09229/SharedObject/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-SharedObject/00new/SharedObject/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (SharedObject) begin installing package ‘ggVennDiagram’ * installing *source* package ‘qualpalr’ ... ** this is package ‘qualpalr’ version ‘1.0.1’ ** package ‘qualpalr’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpIlkFRD/R.INSTALL37fba51891a243/qualpalr/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c qualpalr.cpp -o qualpalr.o qualpalr.cpp: In function ‘bool contains(const Rcpp::List&, const std::string&)’: qualpalr.cpp:29:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 29 | for (size_t i = 0; i < list_names.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c qualpal/analyze.cpp -o qualpal/analyze.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c qualpal/color_difference.cpp -o qualpal/color_difference.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c qualpal/colors.cpp -o qualpal/colors.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c qualpal/cvd.cpp -o qualpal/cvd.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c qualpal/farthest_points.cpp -o qualpal/farthest_points.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c qualpal/palettes.cpp -o qualpal/palettes.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c qualpal/qualpal.cpp -o qualpal/qualpal.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include/ -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c qualpal/validation.cpp -o qualpal/validation.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o qualpalr.so RcppExports.o qualpalr.o qualpal/analyze.o qualpal/color_difference.o qualpal/colors.o qualpal/cvd.o qualpal/farthest_points.o qualpal/palettes.o qualpal/qualpal.o qualpal/validation.o -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpIlkFRD/R.INSTALL37fba51891a243/qualpalr/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-qualpalr/00new/qualpalr/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (qualpalr) begin installing package ‘glmulti’ * installing *source* package ‘healthyR.data’ ... ** this is package ‘healthyR.data’ version ‘1.2.0’ ** package ‘healthyR.data’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (healthyR.data) begin installing package ‘iNEXT’ * installing *source* package ‘TreeSummarizedExperiment’ ... ** this is package ‘TreeSummarizedExperiment’ version ‘2.18.0’ ** package ‘TreeSummarizedExperiment’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (TreeSummarizedExperiment) begin installing package ‘indicspecies’ * installing *source* package ‘gghalves’ ... ** this is package ‘gghalves’ version ‘0.1.4’ ** package ‘gghalves’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (gghalves) begin installing package ‘phyloseqGraphTest’ * installing *source* package ‘BiocNeighbors’ ... ** this is package ‘BiocNeighbors’ version ‘2.4.0’ ** package ‘BiocNeighbors’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpVolzkO/R.INSTALL37efbf3057874c/BiocNeighbors/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c annoy.cpp -o annoy.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c exhaustive.cpp -o exhaustive.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c find_mutual_nns.cpp -o find_mutual_nns.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c generics.cpp -o generics.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c hnsw.cpp -o hnsw.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c kmknn.cpp -o kmknn.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c vptree.cpp -o vptree.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o BiocNeighbors.so RcppExports.o annoy.o exhaustive.o find_mutual_nns.o generics.o hnsw.o kmknn.o vptree.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpVolzkO/R.INSTALL37efbf3057874c/BiocNeighbors/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-BiocNeighbors/00new/BiocNeighbors/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (BiocNeighbors) begin installing package ‘pkgnet’ * installing *source* package ‘glmulti’ ... ** this is package ‘glmulti’ version ‘1.0.8’ ** package ‘glmulti’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading in method for ‘getfit’ with signature ‘object="coxph"’: no definition for class “coxph” in method for ‘getfit’ with signature ‘object="coxph.null"’: no definition for class “coxph.null” ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (glmulti) begin installing package ‘SRS’ * installing *source* package ‘ggVennDiagram’ ... ** this is package ‘ggVennDiagram’ version ‘1.5.4’ ** package ‘ggVennDiagram’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggVennDiagram) begin installing package ‘treemapify’ * installing *source* package ‘indicspecies’ ... ** this is package ‘indicspecies’ version ‘1.8.0’ ** package ‘indicspecies’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (indicspecies) begin installing package ‘venneuler’ * installing *source* package ‘thisutils’ ... ** this is package ‘thisutils’ version ‘0.2.0’ ** package ‘thisutils’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpMAz3t5/R.INSTALL38077416723da/thisutils/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c matrix_to_table.cpp -o matrix_to_table.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c split_indices.cpp -o split_indices.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c table_to_matrix.cpp -o table_to_matrix.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o thisutils.so RcppExports.o matrix_to_table.o split_indices.o table_to_matrix.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpMAz3t5/R.INSTALL38077416723da/thisutils/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-thisutils/00new/thisutils/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (thisutils) begin installing package ‘decor’ * installing *source* package ‘modeltime’ ... ** this is package ‘modeltime’ version ‘1.3.2’ ** package ‘modeltime’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (modeltime) begin installing package ‘tsvio’ * installing *source* package ‘venneuler’ ... ** this is package ‘venneuler’ version ‘1.1-4’ ** package ‘venneuler’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (venneuler) begin installing package ‘dendsort’ * installing *source* package ‘treemapify’ ... ** this is package ‘treemapify’ version ‘2.5.6’ ** package ‘treemapify’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (treemapify) begin installing package ‘RMTstat’ * installing *source* package ‘ComplexUpset’ ... ** this is package ‘ComplexUpset’ version ‘1.3.3’ ** package ‘ComplexUpset’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ComplexUpset) begin installing package ‘Rook’ * installing *source* package ‘word2vec’ ... ** this is package ‘word2vec’ version ‘0.4.0’ ** package ‘word2vec’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpnMq08I/R.INSTALL3803ed41f9bf23/word2vec/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./word2vec/include -I./word2vec/lib -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c word2vec/lib/huffmanTree.cpp -o word2vec/lib/huffmanTree.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./word2vec/include -I./word2vec/lib -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c word2vec/lib/mapper.cpp -o word2vec/lib/mapper.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./word2vec/include -I./word2vec/lib -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c word2vec/lib/nsDistribution.cpp -o word2vec/lib/nsDistribution.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./word2vec/include -I./word2vec/lib -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c word2vec/lib/trainer.cpp -o word2vec/lib/trainer.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./word2vec/include -I./word2vec/lib -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c word2vec/lib/trainThread.cpp -o word2vec/lib/trainThread.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./word2vec/include -I./word2vec/lib -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c word2vec/lib/vocabulary.cpp -o word2vec/lib/vocabulary.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./word2vec/include -I./word2vec/lib -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c word2vec/lib/word2vec.cpp -o word2vec/lib/word2vec.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./word2vec/include -I./word2vec/lib -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_word2vec.cpp -o rcpp_word2vec.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./word2vec/include -I./word2vec/lib -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o word2vec.so word2vec/lib/huffmanTree.o word2vec/lib/mapper.o word2vec/lib/nsDistribution.o word2vec/lib/trainer.o word2vec/lib/trainThread.o word2vec/lib/vocabulary.o word2vec/lib/word2vec.o rcpp_word2vec.o RcppExports.o -pthread -L/home/hornik/tmp/R/lib -lR rm -f word2vec/lib/huffmanTree.o word2vec/lib/mapper.o word2vec/lib/nsDistribution.o word2vec/lib/trainer.o word2vec/lib/trainThread.o word2vec/lib/vocabulary.o word2vec/lib/word2vec.o rcpp_word2vec.o RcppExports.o make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpnMq08I/R.INSTALL3803ed41f9bf23/word2vec/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-word2vec/00new/word2vec/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (word2vec) begin installing package ‘org.Dr.eg.db’ * installing *source* package ‘RTransferEntropy’ ... ** this is package ‘RTransferEntropy’ version ‘0.2.21’ ** package ‘RTransferEntropy’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp7W1V5x/R.INSTALL380b0e40717ff4/RTransferEntropy/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c calculate_transition_probabilities.cpp -o calculate_transition_probabilities.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c cluster_gen.cpp -o cluster_gen.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c freq_table.cpp -o freq_table.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o RTransferEntropy.so RcppExports.o calculate_transition_probabilities.o cluster_gen.o freq_table.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp7W1V5x/R.INSTALL380b0e40717ff4/RTransferEntropy/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-RTransferEntropy/00new/RTransferEntropy/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (RTransferEntropy) begin installing package ‘GeneralizedUmatrix’ * installing *source* package ‘dendsort’ ... ** this is package ‘dendsort’ version ‘0.3.4’ ** package ‘dendsort’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (dendsort) begin installing package ‘tsne’ * installing *source* package ‘tokenizers.bpe’ ... ** this is package ‘tokenizers.bpe’ version ‘0.1.4’ ** package ‘tokenizers.bpe’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp3I4FZw/R.INSTALL3803745bafdbd7/tokenizers.bpe/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./youtokentome/cpp -I. -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c youtokentome/cpp/utils.cpp -o youtokentome/cpp/utils.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./youtokentome/cpp -I. -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c youtokentome/cpp/bpe.cpp -o youtokentome/cpp/bpe.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./youtokentome/cpp -I. -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c youtokentome/cpp/utf8.cpp -o youtokentome/cpp/utf8.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./youtokentome/cpp -I. -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_youtokentome.cpp -o rcpp_youtokentome.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS -I./youtokentome/cpp -I. -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o tokenizers.bpe.so youtokentome/cpp/utils.o youtokentome/cpp/bpe.o youtokentome/cpp/utf8.o rcpp_youtokentome.o RcppExports.o -pthread -L/home/hornik/tmp/R/lib -lR rm -f youtokentome/cpp/utils.o youtokentome/cpp/bpe.o youtokentome/cpp/utf8.o rcpp_youtokentome.o RcppExports.o make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp3I4FZw/R.INSTALL3803745bafdbd7/tokenizers.bpe/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-tokenizers.bpe/00new/tokenizers.bpe/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tokenizers.bpe) begin installing package ‘FastKNN’ * installing *source* package ‘SRS’ ... ** this is package ‘SRS’ version ‘0.2.3’ ** package ‘SRS’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (SRS) begin installing package ‘FOCI’ * installing *source* package ‘RMTstat’ ... ** this is package ‘RMTstat’ version ‘0.3.1’ ** package ‘RMTstat’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (RMTstat) begin installing package ‘JOUSBoost’ * installing *source* package ‘decor’ ... ** this is package ‘decor’ version ‘1.0.2’ ** package ‘decor’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXth5mp/R.INSTALL38102c7471b99/decor/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c blank_comments.cpp -o blank_comments.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c parse_cpp_function.cpp -o parse_cpp_function.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o decor.so blank_comments.o init.o parse_cpp_function.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXth5mp/R.INSTALL38102c7471b99/decor/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-decor/00new/decor/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (decor) begin installing package ‘polyreg’ * installing *source* package ‘ANCOMBC’ ... ** this is package ‘ANCOMBC’ version ‘2.12.0’ ** package ‘ANCOMBC’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ANCOMBC) begin installing package ‘autoimage’ * installing *source* package ‘tsvio’ ... ** this is package ‘tsvio’ version ‘1.0.6’ ** package ‘tsvio’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpYEI4He/R.INSTALL3811f81de0438c/tsvio/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dht.c -o dht.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c genindex.c -o genindex.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c getlines.c -o getlines.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c tsvlib.c -o tsvlib.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o tsvio.so dht.o genindex.o getlines.o tsvlib.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpYEI4He/R.INSTALL3811f81de0438c/tsvio/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-tsvio/00new/tsvio/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tsvio) begin installing package ‘deepnet’ * installing *source* package ‘tsne’ ... ** this is package ‘tsne’ version ‘0.1-3.1’ ** package ‘tsne’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tsne) begin installing package ‘fillpattern’ * installing *source* package ‘pkgnet’ ... ** this is package ‘pkgnet’ version ‘0.5.0’ ** package ‘pkgnet’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (pkgnet) begin installing package ‘ggdensity’ * installing *source* package ‘DDRTree’ ... ** this is package ‘DDRTree’ version ‘0.1.5’ ** package ‘DDRTree’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++11 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpJxRYw6/R.INSTALL37f2431bafa9a9/DDRTree/src' g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c DDRTree.cpp -o DDRTree.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from DDRTree.h:5, from DDRTree.cpp:1: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/scoped_ptr.hpp:13, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/adjacency_list.hpp:22, from DDRTree.cpp:4: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/scoped_ptr.hpp:75:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 75 | explicit scoped_ptr( std::auto_ptr p ) noexcept : px( p.release() ) | ^~~~~~~~ In file included from /usr/include/c++/15/memory:80, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/container_hash/hash.hpp:40, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/functional/hash.hpp:6, from DDRTree.cpp:3: /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_traits.hpp:25, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/adjacency_list.hpp:24: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/vector_property_map.hpp:14, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:598, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/adjacency_list.hpp:27: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/detail/shared_count.hpp:326:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 326 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:354:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 354 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:365:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 365 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:423:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 423 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:430:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 430 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/smart_ptr/shared_ptr.hpp:432:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 432 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); | ^~~~~~~~ /usr/include/c++/15/bits/unique_ptr.h:58:28: note: declared here 58 | template class auto_ptr; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:18:8: required from ‘struct Eigen::internal::traits > >’ 18 | struct traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:28:21: required from here 28 | Map C(Rcpp_C.begin(), n, p); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:28:21: required from here 28 | Map C(Rcpp_C.begin(), n, p); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ DDRTree.cpp:28:21: required from here 28 | Map C(Rcpp_C.begin(), n, p); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:229:22: required from ‘class Eigen::RealSchur >’ 229 | ColumnVectorType m_workspaceVector; | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from ‘class Eigen::EigenSolver >’ 316 | RealSchur m_realSchur; | ^~~~~~~~~~~ DDRTree.cpp:36:30: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:277:16: required from ‘class Eigen::HessenbergDecomposition >’ 277 | VectorType m_temp; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:230:41: required from ‘class Eigen::RealSchur >’ 230 | HessenbergDecomposition m_hess; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:316:27: required from ‘class Eigen::EigenSolver >’ 316 | RealSchur m_realSchur; | ^~~~~~~~~~~ DDRTree.cpp:36:30: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, -1, -1> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, -1, -1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, -1, -1> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, -1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, -1, -1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:103:7: required from ‘class Eigen::CwiseUnaryViewImpl >, Eigen::Matrix, -1, -1>, Eigen::Dense>’ 103 | class CwiseUnaryViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryView.h:58:7: required from ‘class Eigen::CwiseUnaryView >, Eigen::Matrix, -1, -1> >’ 58 | class CwiseUnaryView : public CwiseUnaryViewImpl::StorageKind> | ^~~~~~~~~~~~~~ DDRTree.cpp:38:44: required from here 38 | MatrixXd eVecs = es.eigenvectors().real(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Matrix, -1, 1> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Matrix, -1, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Matrix, -1, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl >, const Eigen::Matrix, -1, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp >, const Eigen::Matrix, -1, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ DDRTree.cpp:39:43: required from here 39 | VectorXd eVals = es.eigenvalues().real(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ DDRTree.cpp:52:23: required from here 52 | sortedEigs.col(i)=eVecs.col(D[i].second); | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ DDRTree.cpp:85:27: required from here 85 | VectorXd aa = (a.array() * a.array()).colwise().sum(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:85:40: required from here 85 | VectorXd aa = (a.array() * a.array()).colwise().sum(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0> >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ DDRTree.cpp:85:56: required from here 85 | VectorXd aa = (a.array() * a.array()).colwise().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ DDRTree.cpp:87:30: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ DDRTree.cpp:87:35: required from here 87 | MatrixXd ab = a.transpose() * b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ DDRTree.cpp:102:22: required from here 102 | bb_repmat.row(i) = bb; | ~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:106:21: required from here 106 | W = aa_repmat + bb_repmat - 2 * ab; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:106:37: required from here 106 | W = aa_repmat + bb_repmat - 2 * ab; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:106:37: required from here 106 | W = aa_repmat + bb_repmat - 2 * ab; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:106:37: required from here 106 | W = aa_repmat + bb_repmat - 2 * ab; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ DDRTree.cpp:110:16: required from here 110 | W = W.array().abs().matrix(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ DDRTree.cpp:110:22: required from here 110 | W = W.array().abs().matrix(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ DDRTree.cpp:110:31: required from here 110 | W = W.array().abs().matrix(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ DDRTree.cpp: In function ‘void DDRTree_reduce_dim_cpp(const Eigen::MatrixXd&, const Eigen::MatrixXd&, const Eigen::MatrixXd&, const Eigen::MatrixXd&, int, int, int, double, double, double, double, bool, Eigen::MatrixXd&, SpMat&, Eigen::MatrixXd&, Eigen::MatrixXd&, std::vector&)’: DDRTree.cpp:165:31: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare] 165 | for (std::size_t j = 0; j < Y_in.cols(); ++j) { | ~~^~~~~~~~~~~~~ DDRTree.cpp:166:35: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare] 166 | for (std::size_t i = 0; i < Y_in.cols() && i <= j ; ++i) { | ~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ DDRTree.cpp:176:32: required from here 176 | MatrixXd B = MatrixXd::Zero(Y_in.cols(), Y_in.cols()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ DDRTree.cpp:276:28: required from here 276 | L = B.colwise().sum().asDiagonal(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:277:17: required from here 277 | L = L - B; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_minCoeff, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_minCoeff, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_minCoeff, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ DDRTree.cpp:291:61: required from here 291 | VectorXd distZY_minCoeff = distZY.rowwise().minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:307:51: required from here 307 | tmp_R = tmp_distZY.array() / (-1.0 * sigma); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:307:51: required from here 307 | tmp_R = tmp_distZY.array() / (-1.0 * sigma); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ DDRTree.cpp:310:34: required from here 310 | tmp_R = tmp_R.array().exp().matrix(); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ DDRTree.cpp:310:43: required from here 310 | tmp_R = tmp_R.array().exp().matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ DDRTree.cpp:316:54: required from here 316 | VectorXd tmp_R_rowsums = tmp_R.rowwise().sum(); | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:323:38: required from here 323 | R = (tmp_R.array() / R.array()).matrix(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ DDRTree.cpp:323:47: required from here 323 | R = (tmp_R.array() / R.array()).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ DDRTree.cpp:331:23: required from here 331 | Gamma.diagonal() = R.colwise().sum(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ DDRTree.cpp:336:56: required from here 336 | VectorXd x1 = (tmp_distZY.array() / -sigma).exp().rowwise().sum().log(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ DDRTree.cpp:336:72: required from here 336 | VectorXd x1 = (tmp_distZY.array() / -sigma).exp().rowwise().sum().log(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ DDRTree.cpp:336:78: required from here 336 | VectorXd x1 = (tmp_distZY.array() / -sigma).exp().rowwise().sum().log(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:338:56: required from here 338 | double obj1 = -sigma * (x1 - min_dist.col(0) / sigma).sum(); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:338:56: required from here 338 | double obj1 = -sigma * (x1 - min_dist.col(0) / sigma).sum(); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:338:56: required from here 338 | double obj1 = -sigma * (x1 - min_dist.col(0) / sigma).sum(); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ DDRTree.cpp:349:83: required from here 349 | double major_eigen_value = as(get_major_eigenvalue(X_in - W_out * Z_out,dimensions)); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:349:83: required from here 349 | double major_eigen_value = as(get_major_eigenvalue(X_in - W_out * Z_out,dimensions)); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ DDRTree.cpp:358:60: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ DDRTree.cpp:358:61: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’ 63 | template class Diagonal | ^~~~~~~~ DDRTree.cpp:358:72: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:383:45: required from here 383 | tmp = ((Gamma + (L * (lambda / gamma))) * ((gamma + 1.0) / gamma)).sparseView(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:383:46: required from here 383 | tmp = ((Gamma + (L * (lambda / gamma))) * ((gamma + 1.0) / gamma)).sparseView(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:383:73: required from here 383 | tmp = ((Gamma + (L * (lambda / gamma))) * ((gamma + 1.0) / gamma)).sparseView(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ DDRTree.cpp:383:86: required from here 383 | tmp = ((Gamma + (L * (lambda / gamma))) * ((gamma + 1.0) / gamma)).sparseView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ DDRTree.cpp:390:46: required from here 390 | SparseMatrix R_sp = R.sparseView(); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ DDRTree.cpp:391:33: required from here 391 | tmp = tmp - (R_sp.transpose() * R_sp); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ DDRTree.cpp:391:38: required from here 391 | tmp = tmp - (R_sp.transpose() * R_sp); | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:391:42: required from here 391 | tmp = tmp - (R_sp.transpose() * R_sp); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level >, Eigen::Transpose > > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ DDRTree.cpp:406:55: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ DDRTree.cpp:406:55: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Transpose > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Transpose > > >’ 52 | template class Transpose | ^~~~~~~~~ DDRTree.cpp:406:80: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ DDRTree.cpp:411:37: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >’ 52 | template class Transpose | ^~~~~~~~~ DDRTree.cpp:411:62: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:468:56: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ DDRTree.cpp:468:65: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:498:69: required from here 498 | NumericMatrix W_R = pca_projection_R((tmp1 + tmp1.transpose()) / 2,dimensions); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:498:74: required from here 498 | NumericMatrix W_R = pca_projection_R((tmp1 + tmp1.transpose()) / 2,dimensions); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ DDRTree.cpp:515:40: required from here 515 | Y_out = L * (lambda / gamma) + Gamma; | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0> >’ 52 | template class Transpose | ^~~~~~~~~ DDRTree.cpp:516:56: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose, Eigen::Matrix, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose, Eigen::Matrix, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose, Eigen::Matrix, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ DDRTree.cpp:516:34: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1>, Eigen::Transpose, Eigen::Matrix, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > >’ 52 | template class Transpose | ^~~~~~~~~ DDRTree.cpp:516:69: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ DDRTree.cpp:155:59: warning: typedef ‘EdgeWeightProperty’ locally defined but not used [-Wunused-local-typedefs] 155 | typedef boost::property EdgeWeightProperty; | ^~~~~~~~~~~~~~~~~~ DDRTree.cpp:160:62: warning: typedef ‘Vertex’ locally defined but not used [-Wunused-local-typedefs] 160 | typedef boost::graph_traits < Graph >::vertex_descriptor Vertex; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:357:32: required from ‘Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix; EigenvectorsType = Eigen::Matrix, -1, -1>]’ 357 | matV.col(j) = m_eivec.col(j).template cast(); | ~~~~~~~~~~~^~~ DDRTree.cpp:38:37: required from here 38 | MatrixXd eVecs = es.eigenvectors().real(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1194:15: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseView, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1194 | OtherCopy otherCopy(other.derived()); | ^~~~~~~~~ DDRTree.cpp:383:87: required from here 383 | tmp = ((Gamma + (L * (lambda / gamma))) * ((gamma + 1.0) / gamma)).sparseView(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseView, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ DDRTree.cpp:383:87: required from here 383 | tmp = ((Gamma + (L * (lambda / gamma))) * ((gamma + 1.0) / gamma)).sparseView(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:64:51: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>’ 64 | typedef typename evaluator::InnerIterator LhsIterator; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2> >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ DDRTree.cpp:391:42: required from here 391 | tmp = tmp - (R_sp.transpose() * R_sp); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:277: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:338:66: required from here 338 | double obj1 = -sigma * (x1 - min_dist.col(0) / sigma).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1613:41: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0> >’ 1613 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:65:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >’ 65 | struct evaluator, DiagIndex> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1626:36: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0> >’ 1626 | typedef typename XprType::Scalar Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:65:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >’ 65 | struct evaluator, DiagIndex> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1040:66: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1040 | SparseMatrix trMat(mat.rows(),mat.cols()); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:539:26: required from here 539 | stree.setFromTriplets(tripletList.begin(), tripletList.end()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:258:43: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 258 | Scalar scale = matrix.derived().cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:34: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:50:34: required from ‘class Eigen::ReturnByValue > >’ 50 | template class ReturnByValue | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:339:38: required from ‘struct Eigen::internal::HessenbergDecompositionMatrixHReturnType >’ 339 | template struct HessenbergDecompositionMatrixHReturnType | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:39: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:468:34: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 468 | norm += m_matT.row(j).segment((std::max)(j-1,Index(0)), size-(std::max)(j-1,Index(0))).cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:468:100: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 468 | norm += m_matT.row(j).segment((std::max)(j-1,Index(0)), size-(std::max)(j-1,Index(0))).cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1, 1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:492:76: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 492 | Scalar r = m_matT.row(i).segment(l,n-l+1).dot(m_matT.col(n).segment(l, n-l+1)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:598:25: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 598 | m_matT.block(i, n-1, size-i, 2) /= t; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:39: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:45: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, -1>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, -1, -1>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, -1, -1>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl >, const Eigen::Block, -1, -1>, -1, 1, true>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp >, const Eigen::Block, -1, -1>, -1, 1, true> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1>, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = std::complex]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:147:18: required from ‘void Eigen::MatrixBase::normalize() [with Derived = Eigen::Block, -1, -1>, -1, 1, true>]’ 147 | RealScalar z = squaredNorm(); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:358:28: required from ‘Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix; EigenvectorsType = Eigen::Matrix, -1, -1>]’ 358 | matV.col(j).normalize(); | ~~~~~~~~~~~~~~~~~~~~~^~ DDRTree.cpp:38:37: required from here 38 | MatrixXd eVecs = es.eigenvectors().real(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:307:51: required from here 307 | tmp_R = tmp_distZY.array() / (-1.0 * sigma); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1063:7: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1063 | mat = trMat; | ~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:539:26: required from here 539 | stree.setFromTriplets(tripletList.begin(), tripletList.end()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:59: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:339:18: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 339 | Vector3s firstHouseholderVector = Vector3s::Zero(), shiftInfo; | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:339:18: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 339 | Vector3s firstHouseholderVector = Vector3s::Zero(), shiftInfo; | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:339:57: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 339 | Vector3s firstHouseholderVector = Vector3s::Zero(), shiftInfo; | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:67: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:525:40: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 525 | m_matT.col(n).tail(size-i) /= t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix; Src = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, member_sum, 0>; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:85:56: required from here 85 | VectorXd aa = (a.array() * a.array()).colwise().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Block, 1, -1, false>; Src = Eigen::Matrix; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Matrix; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Matrix]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:102:28: required from here 102 | bb_repmat.row(i) = bb; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Diagonal, 0>; Src = Eigen::PartialReduxExpr, member_sum, 0>; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::PartialReduxExpr, member_sum, 0>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::PartialReduxExpr, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Derived = Eigen::Diagonal, 0>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:331:44: required from here 331 | Gamma.diagonal() = R.colwise().sum(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:338:66: required from here 338 | double obj1 = -sigma * (x1 - min_dist.col(0) / sigma).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:46: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:165:63: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 165 | Map::type> tmp(workspace,rows()); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:166:82: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 166 | Block right(derived(), 0, 1, rows(), cols()-1); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:167:27: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 167 | tmp.noalias() = right * essential; | ~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:168:21: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 168 | tmp += this->col(0); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:169:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 169 | this->col(0) -= tau * tmp; | ~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:170:53: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 170 | right.noalias() -= tau * tmp * essential.adjoint(); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:170:34: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 170 | right.noalias() -= tau * tmp * essential.adjoint(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:127:63: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 127 | Map::type> tmp(workspace,cols()); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:130:21: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 130 | tmp += this->row(0); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:131:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:131:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:82: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:370:68: required from ‘typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]’ 370 | norm += m_matT.col(j).segment(0, (std::min)(size,j+2)).cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:309:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 309 | Scalar norm = computeNormOfT(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 3, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 3, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 3, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 3, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 3, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:512:37: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 512 | v = m_matT.template block<3,1>(k,k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:515:26: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 515 | Matrix ess; | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:515:26: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 515 | Matrix ess; | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:533:54: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 533 | Matrix v = m_matT.template block<2,1>(iu-1, iu-2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:535:24: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 535 | Matrix ess; | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:535:24: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 535 | Matrix ess; | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 468 | norm += m_matT.row(j).segment((std::max)(j-1,Index(0)), size-(std::max)(j-1,Index(0))).cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:468:106: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 468 | norm += m_matT.row(j).segment((std::max)(j-1,Index(0)), size-(std::max)(j-1,Index(0))).cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 492 | Scalar r = m_matT.row(i).segment(l,n-l+1).dot(m_matT.col(n).segment(l, n-l+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:492:54: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 492 | Scalar r = m_matT.row(i).segment(l,n-l+1).dot(m_matT.col(n).segment(l, n-l+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/OrderingMethods/Ordering.h:30:18: required from ‘void Eigen::internal::ordering_helper_at_plus_a(const MatrixType&, MatrixType&) [with MatrixType = Eigen::SparseMatrix]’ 30 | C = A.transpose(); // NOTE: Could be costly | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/OrderingMethods/Ordering.h:63:42: required from ‘void Eigen::AMDOrdering::operator()(const MatrixType&, PermutationType&) [with MatrixType = Eigen::SparseMatrix; StorageIndex = int; PermutationType = Eigen::PermutationMatrix<-1, -1, int>]’ 63 | internal::ordering_helper_at_plus_a(mat,symm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:671:15: required from ‘void Eigen::SimplicialCholeskyBase::ordering(const MatrixType&, const CholMatrixType*&, CholMatrixType&) [with Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; MatrixType = Eigen::SparseMatrix; ConstCholMatrixPtr = const Eigen::SparseMatrix*; CholMatrixType = Eigen::SparseMatrix]’ 671 | ordering(C,m_Pinv); | ~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:208:7: required from ‘void Eigen::SimplicialCholeskyBase::compute(const MatrixType&) [with bool DoLDLT = false; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; MatrixType = Eigen::SparseMatrix]’ 208 | ordering(matrix, pmat, tmp); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:374:36: required from ‘Eigen::SimplicialLLT<_MatrixType, _UpLo, _Ordering>& Eigen::SimplicialLLT<_MatrixType, _UpLo, _Ordering>::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; int _UpLo = 1; _Ordering = Eigen::AMDOrdering; MatrixType = Eigen::SparseMatrix]’ 374 | Base::template compute(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ DDRTree.cpp:401:23: required from here 401 | solver.compute(tmp); | ~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/OrderingMethods/Ordering.h:36:14: required from ‘void Eigen::internal::ordering_helper_at_plus_a(const MatrixType&, MatrixType&) [with MatrixType = Eigen::SparseMatrix]’ 36 | symmat = C + A; | ~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/OrderingMethods/Ordering.h:63:42: required from ‘void Eigen::AMDOrdering::operator()(const MatrixType&, PermutationType&) [with MatrixType = Eigen::SparseMatrix; StorageIndex = int; PermutationType = Eigen::PermutationMatrix<-1, -1, int>]’ 63 | internal::ordering_helper_at_plus_a(mat,symm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:671:15: required from ‘void Eigen::SimplicialCholeskyBase::ordering(const MatrixType&, const CholMatrixType*&, CholMatrixType&) [with Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; MatrixType = Eigen::SparseMatrix; ConstCholMatrixPtr = const Eigen::SparseMatrix*; CholMatrixType = Eigen::SparseMatrix]’ 671 | ordering(C,m_Pinv); | ~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:208:7: required from ‘void Eigen::SimplicialCholeskyBase::compute(const MatrixType&) [with bool DoLDLT = false; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; MatrixType = Eigen::SparseMatrix]’ 208 | ordering(matrix, pmat, tmp); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:374:36: required from ‘Eigen::SimplicialLLT<_MatrixType, _UpLo, _Ordering>& Eigen::SimplicialLLT<_MatrixType, _UpLo, _Ordering>::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; int _UpLo = 1; _Ordering = Eigen::AMDOrdering; MatrixType = Eigen::SparseMatrix]’ 374 | Base::template compute(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ DDRTree.cpp:401:23: required from here 401 | solver.compute(tmp); | ~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:27: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:846:33: required from ‘static Derived& Eigen::internal::setIdentity_impl::run(Derived&) [with Derived = Eigen::Matrix; bool Big = false]’ 846 | return m = Derived::Identity(m.rows(), m.cols()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:875:50: required from ‘Derived& Eigen::MatrixBase::setIdentity() [with Derived = Eigen::Matrix]’ 875 | return internal::setIdentity_impl::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:892:21: required from ‘Derived& Eigen::MatrixBase::setIdentity(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]’ 892 | return setIdentity(); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:263:25: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 263 | m_matU.setIdentity(matrix.rows(),matrix.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 305 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 313 | matA.bottomRightCorner(remainingSize, remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | .applyHouseholderOnTheLeft(matA.col(i).tail(remainingSize-1), h, &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 313 | matA.bottomRightCorner(remainingSize, remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | .applyHouseholderOnTheLeft(matA.col(i).tail(remainingSize-1), h, &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 313 | matA.bottomRightCorner(remainingSize, remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | .applyHouseholderOnTheLeft(matA.col(i).tail(remainingSize-1), h, &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 313 | matA.bottomRightCorner(remainingSize, remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | .applyHouseholderOnTheLeft(matA.col(i).tail(remainingSize-1), h, &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 5>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, 5>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, 5>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:417:47: required from ‘void Eigen::RealSchur<_MatrixType>::splitOffTwoRows(Index, bool, const Scalar&) [with _MatrixType = Eigen::Matrix; Index = long int; Scalar = double]’ 417 | m_matT.rightCols(size-iu+1).applyOnTheLeft(iu-1, iu, rot.adjoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:332:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 332 | splitOffTwoRows(iu, computeU, exshift); | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 2, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 2, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:516:22: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 516 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:516:22: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 516 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 2, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:93:22: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Scalar = double; RealScalar = double]’ 93 | essential = tail / (c0 - beta); | ~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:516:22: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 516 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 2, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 2, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 2, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, -1, false>, 2, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, -1, false>, 2, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, -1, false>, 2, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, -1, false>, 2, -1, false>, 0, 3>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, -1, false>, 2, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 2, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 2, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 2, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 0, 3>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:536:20: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 536 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:536:20: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 536 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:93:22: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::Matrix; Derived = Eigen::Matrix; Scalar = double; RealScalar = double]’ 93 | essential = tail / (c0 - beta); | ~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:536:20: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 536 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, -1, false>, 1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, -1, false>, 1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, -1, false>, 1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, -1, false>, 1, -1, false>, 0, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, -1, false>, 1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Matrix; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 0, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::Block, -1, 1, true>, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block, -1, -1, true>; Rhs = Eigen::Block, -1, 1, true>, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/assert.hpp:35, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:19: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator<__gnu_cxx::__normal_iterator > >’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:31, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:20: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator<__gnu_cxx::__normal_iterator > >’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: required from ‘struct boost::InputIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::InputIterator<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:543:7: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::ForwardIterator<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:571:7: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:253:5: required from ‘struct boost::Comparable<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Comparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:601:7: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/aux_/integral_wrapper.hpp:22, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/int.hpp:20, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/lambda_fwd.hpp:23, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/aux_/na_spec.hpp:18, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/mpl/if.hpp:19, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_traits.hpp:17: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:17: note: in a call to non-static member function ‘boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >::~RandomAccessIteratorConcept()’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro ‘BOOST_PP_CAT_I’ 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro ‘BOOST_PP_CAT’ 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: note: in expansion of macro ‘BOOST_concept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1632:27: required from ‘Eigen::internal::evaluator >::CoeffReturnType Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; CoeffReturnType = double; Eigen::Index = long int]’ 1632 | return m_argImpl.coeff(row + rowOffset(), row + colOffset()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1632:27: required from ‘Eigen::internal::evaluator >::CoeffReturnType Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; CoeffReturnType = double; Eigen::Index = long int]’ 1632 | return m_argImpl.coeff(row + rowOffset(), row + colOffset()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1632:27: required from ‘Eigen::internal::evaluator >::CoeffReturnType Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; CoeffReturnType = double; Eigen::Index = long int]’ 1632 | return m_argImpl.coeff(row + rowOffset(), row + colOffset()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1632:27: required from ‘Eigen::internal::evaluator >::CoeffReturnType Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; CoeffReturnType = double; Eigen::Index = long int]’ 1632 | return m_argImpl.coeff(row + rowOffset(), row + colOffset()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<-1, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<-1, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<-1, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:308: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h: In instantiation of ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Ref.h:307:30: note: after user-defined conversion: ‘Eigen::Ref::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Map, 0, Eigen::Stride<-1, 0> >; PlainObjectType = Eigen::Matrix; int Options = 0; StrideType = Eigen::OuterStride<>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::MatchAtCompileTime), Derived>::type = Eigen::Map, 0, Eigen::Stride<-1, 0> >; typename Eigen::internal::traits >::match = Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, 0, Eigen::Stride<-1, 0> > >]’ 307 | EIGEN_DEVICE_FUNC inline Ref(const DenseBase& expr, | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:463:17: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 463 | BlockType A_0 = lu.block(0,0,rows,k); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 305 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:93:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 305 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:90: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:57: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:64:57: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:73:50: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:475:5: required from ‘void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase&, Eigen::DenseBase&, const Eigen::JacobiRotation&) [with VectorX = Eigen::Block, -1, -1, true>, 1, -1, false>; VectorY = Eigen::Block, -1, -1, true>, 1, -1, false>; OtherScalar = double]’ 475 | EIGEN_PLAIN_ENUM_MIN(evaluator::Alignment, evaluator::Alignment), | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:299:40: required from ‘void Eigen::MatrixBase::applyOnTheLeft(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation&) [with OtherScalar = double; Derived = Eigen::Block, -1, -1, true>; Eigen::Index = long int]’ 299 | internal::apply_rotation_in_the_plane(x, y, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:417:47: required from ‘void Eigen::RealSchur<_MatrixType>::splitOffTwoRows(Index, bool, const Scalar&) [with _MatrixType = Eigen::Matrix; Index = long int; Scalar = double]’ 417 | m_matT.rightCols(size-iu+1).applyOnTheLeft(iu-1, iu, rot.adjoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:332:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 332 | splitOffTwoRows(iu, computeU, exshift); | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:475:5: required from ‘void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase&, Eigen::DenseBase&, const Eigen::JacobiRotation&) [with VectorX = Eigen::Block, -1, -1, false>, -1, 1, true>; VectorY = Eigen::Block, -1, -1, false>, -1, 1, true>; OtherScalar = double]’ 475 | EIGEN_PLAIN_ENUM_MIN(evaluator::Alignment, evaluator::Alignment), | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:315:40: required from ‘void Eigen::MatrixBase::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation&) [with OtherScalar = double; Derived = Eigen::Block, -1, -1, false>; Eigen::Index = long int]’ 315 | internal::apply_rotation_in_the_plane(x, y, j.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:418:41: required from ‘void Eigen::RealSchur<_MatrixType>::splitOffTwoRows(Index, bool, const Scalar&) [with _MatrixType = Eigen::Matrix; Index = long int; Scalar = double]’ 418 | m_matT.topRows(iu+1).applyOnTheRight(iu-1, iu, rot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:332:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 332 | splitOffTwoRows(iu, computeU, exshift); | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:475:5: required from ‘void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase&, Eigen::DenseBase&, const Eigen::JacobiRotation&) [with VectorX = Eigen::Block, -1, -1, false>, -1, 1, true>; VectorY = Eigen::Block, -1, -1, false>, -1, 1, true>; OtherScalar = double]’ 475 | EIGEN_PLAIN_ENUM_MIN(evaluator::Alignment, evaluator::Alignment), | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:315:40: required from ‘void Eigen::MatrixBase::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation&) [with OtherScalar = double; Derived = Eigen::Block, -1, -1, false>; Eigen::Index = long int]’ 315 | internal::apply_rotation_in_the_plane(x, y, j.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:418:41: required from ‘void Eigen::RealSchur<_MatrixType>::splitOffTwoRows(Index, bool, const Scalar&) [with _MatrixType = Eigen::Matrix; Index = long int; Scalar = double]’ 418 | m_matT.topRows(iu+1).applyOnTheRight(iu-1, iu, rot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:332:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 332 | splitOffTwoRows(iu, computeU, exshift); | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 2, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 2, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 2, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 2, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:516:22: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 516 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:536:20: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 536 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, std::complex >’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, const Eigen::Block, -1, 1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Functor = assign_op, std::complex >]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1>, -1, 1, true>; SrcXprType = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Functor = Eigen::internal::assign_op, std::complex >; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Func = assign_op, std::complex >]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Func = assign_op, std::complex >; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1>, -1, 1, true>; Src = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, -1>, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:357:19: required from ‘Eigen::EigenSolver<_MatrixType>::EigenvectorsType Eigen::EigenSolver<_MatrixType>::eigenvectors() const [with _MatrixType = Eigen::Matrix; EigenvectorsType = Eigen::Matrix, -1, -1>]’ 357 | matV.col(j) = m_eivec.col(j).template cast(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:38:37: required from here 38 | MatrixXd eVecs = es.eigenvectors().real(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator<__gnu_cxx::__normal_iterator > >’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator<__gnu_cxx::__normal_iterator > >’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::InputIterator<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: required from ‘struct boost::InputIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::InputIterator::~InputIterator() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 512 | BOOST_CONCEPT_USAGE(InputIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::ForwardIterator<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:543:7: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::ForwardIterator::~ForwardIterator() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:543:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 543 | BOOST_CONCEPT_USAGE(ForwardIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:571:7: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::BidirectionalIterator::~BidirectionalIterator() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:571:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 571 | BOOST_CONCEPT_USAGE(BidirectionalIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Comparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:253:5: required from ‘struct boost::Comparable<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Comparable::~Comparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:253:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 253 | BOOST_CONCEPT_USAGE(Comparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:601:7: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::RandomAccessIterator::~RandomAccessIterator() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:601:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 601 | BOOST_CONCEPT_USAGE(RandomAccessIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:377:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:400:114: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:258:54: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 258 | Scalar scale = matrix.derived().cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 305 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 167 | tmp.noalias() = right * essential; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 167 | tmp.noalias() = right * essential; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:516:22: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 516 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:536:20: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 536 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:603:11: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:603:11: required from ‘boost::RandomAccessIterator::~RandomAccessIterator() [with TT = __gnu_cxx::__normal_iterator >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = std::random_access_iterator_tag; Y = std::random_access_iterator_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1632:27: required from ‘Eigen::internal::evaluator >::CoeffReturnType Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; CoeffReturnType = double; Eigen::Index = long int]’ 1632 | return m_argImpl.coeff(row + rowOffset(), row + colOffset()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1632:27: required from ‘Eigen::internal::evaluator >::CoeffReturnType Eigen::internal::evaluator >::coeff(Eigen::Index, Eigen::Index) const [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; CoeffReturnType = double; Eigen::Index = long int]’ 1632 | return m_argImpl.coeff(row + rowOffset(), row + colOffset()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0> >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:330: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:217:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 217 | SmallPanelWidth = EIGEN_PLAIN_ENUM_MAX(Traits::mr,Traits::nr), | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:232:74: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 232 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, true>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:233:85: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 233 | gemm_pack_rhs pack_rhs_panel; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true>, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, true>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, true>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, true>, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, true>, -1, -1, false>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:53: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:370:74: required from ‘typename MatrixType::Scalar Eigen::RealSchur<_MatrixType>::computeNormOfT() [with _MatrixType = Eigen::Matrix; typename MatrixType::Scalar = double]’ 370 | norm += m_matT.col(j).segment(0, (std::min)(size,j+2)).cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:309:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 309 | Scalar norm = computeNormOfT(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 2, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 2, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 2, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 2, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 2, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:516:22: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 516 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:536:20: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 536 | v.makeHouseholder(ess, tau, beta); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, member_sum, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:85:56: required from here 85 | VectorXd aa = (a.array() * a.array()).colwise().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:333: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:306:38: required from ‘struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 306 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:347:132: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Transpose >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:310:42: required from ‘struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 310 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:347:132: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Transpose >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:314:45: required from ‘struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 314 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:347:132: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Transpose >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SignedInteger]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:514:9: required from ‘boost::InputIterator::~InputIterator() [with TT = __gnu_cxx::__normal_iterator >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: required from ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::InputIterator<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: required from ‘struct boost::InputIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:107:22: note: in a call to non-static member function ‘boost::SignedInteger::~SignedInteger()’ 107 | template <> struct SignedInteger {}; | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:515:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:515:9: required from ‘boost::InputIterator::~InputIterator() [with TT = __gnu_cxx::__normal_iterator >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: required from ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::InputIterator<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: required from ‘struct boost::InputIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = std::random_access_iterator_tag; Y = std::input_iterator_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:545:11: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:545:11: required from ‘boost::ForwardIterator::~ForwardIterator() [with TT = __gnu_cxx::__normal_iterator >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: required from ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::ForwardIterator<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:543:7: required from ‘struct boost::ForwardIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = std::random_access_iterator_tag; Y = std::forward_iterator_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:573:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:573:11: required from ‘boost::BidirectionalIterator::~BidirectionalIterator() [with TT = __gnu_cxx::__normal_iterator >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: required from ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:571:7: required from ‘struct boost::BidirectionalIterator<__gnu_cxx::__normal_iterator > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator<__gnu_cxx::__normal_iterator > >’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = std::random_access_iterator_tag; Y = std::bidirectional_iterator_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = std::random_access_iterator_tag; Y = std::random_access_iterator_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 2, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 2, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 1>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, member_minCoeff, 1>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 1>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 1>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 1>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:291:61: required from here 291 | VectorXd distZY_minCoeff = distZY.rowwise().minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 2, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 2, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_minCoeff; int Direction = 1; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:114: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, Eigen::internal::member_minCoeff, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]’ 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:75: required from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, Eigen::internal::member_minCoeff, 1> >, Eigen::internal::assign_op, 0>]’ 437 | kernel.template assignPacket(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:785:37: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, member_minCoeff, 1>; Functor = assign_op]’ 785 | dense_assignment_loop::run(kernel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 1>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, member_minCoeff, 1>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 1>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 1>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_minCoeff, 1>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:291:61: required from here 291 | VectorXd distZY_minCoeff = distZY.rowwise().minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:289:26: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 289 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | blockA, blockB+j2*actual_kc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | actual_mc, panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | Scalar(-1), | ~~~~~~~~~~~ 293 | actual_kc, actual_kc, // strides | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | panelOffset, panelOffset); // offsets | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:319:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 319 | pack_lhs_panel(blockA, lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | actualPanelWidth, actual_mc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | actual_kc, j2); | ~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 305 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:170:21: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 170 | right.noalias() -= tau * tmp * essential.adjoint(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:170:21: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 170 | right.noalias() -= tau * tmp * essential.adjoint(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:280:48: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; Func = generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:170:21: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 170 | right.noalias() -= tau * tmp * essential.adjoint(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1, 3>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:402:50: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:416:50: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1, 3>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:402:50: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:416:50: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, -1, false>, 1, -1, false>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:402:50: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:416:50: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, -1, 1, false>, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:402:50: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:416:50: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Block, -1, -1, true>; Rhs = Eigen::Block, -1, 1, true>, -1, 1, false>; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = std::random_access_iterator_tag; Y = std::input_iterator_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = std::random_access_iterator_tag; Y = std::forward_iterator_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map boost::make_iterator_property_map(RAIter, ID, Value) [with RAIter = __gnu_cxx::__normal_iterator >; Value = double; ID = vec_adj_list_vertex_id_map, long unsigned int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:556:43: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = std::random_access_iterator_tag; Y = std::bidirectional_iterator_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 2, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 2, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 2, -1, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 2, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 2, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 2, -1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:203:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, member_sum, 1> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:336:78: required from here 336 | VectorXd x1 = (tmp_distZY.array() / -sigma).exp().rowwise().sum().log(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 2, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 2, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:603:81: required from ‘PacketType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; UnaryOp = Eigen::internal::scalar_log_op; ArgType = const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1>; typename Eigen::CwiseUnaryOp::Scalar = double; Eigen::Index = long int]’ 603 | return m_d.func().packetOp(m_d.argImpl.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:114: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> > >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]’ 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:75: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, member_sum, 1> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:336:78: required from here 336 | VectorXd x1 = (tmp_distZY.array() / -sigma).exp().rowwise().sum().log(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:374:14: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, true>, -1, 1, true>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, true>, -1, 1, true>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, true>, -1, 1, true>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 167 | tmp.noalias() = right * essential; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 167 | tmp.noalias() = right * essential; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 2, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 2, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 2, 1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 2, 1, false>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:533:54: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 533 | Matrix v = m_matT.template block<2,1>(iu-1, iu-2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, true>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, true>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, true>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:184:17: required from ‘static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 184 | pack_lhs(blockA, lhs.getSubMapper(i2,k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from ‘void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]’ 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/Parallelizer.h:114:7: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 114 | func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 kernel_half; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 kernel_quarter; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:195:21: required from ‘static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 195 | pack_rhs(blockB, rhs.getSubMapper(k2,j2), actual_kc, actual_nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from ‘void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]’ 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/Parallelizer.h:114:7: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 114 | func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, member_sum, 1> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:336:78: required from here 336 | VectorXd x1 = (tmp_distZY.array() / -sigma).exp().rowwise().sum().log(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:57: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::OuterStride<> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:424:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int Side = 1; int Mode = 5]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Ref, 0, Eigen::OuterStride<> >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Ref, 0, Eigen::OuterStride<> >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]’ 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:493:62: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 493 | A11.template triangularView().solveInPlace(A12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 305 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 313 | matA.bottomRightCorner(remainingSize, remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | .applyHouseholderOnTheLeft(matA.col(i).tail(remainingSize-1), h, &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true>, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 3, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:512:9: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 512 | v = m_matT.template block<3,1>(k,k-1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, member_sum, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:85:56: required from here 85 | VectorXd aa = (a.array() * a.array()).colwise().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::property > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:66:5: required from ‘struct boost::concepts::Graph, boost::property > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘struct boost::concepts::IncidenceGraph, boost::property > >’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘struct boost::concepts::IncidenceGraphConcept, boost::property > >’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::property > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::concepts::Graph, boost::property > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::property > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:87:5: required from ‘struct boost::concepts::IncidenceGraph, boost::property > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘struct boost::concepts::IncidenceGraphConcept, boost::property > >’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::property > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::property > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::concepts::IncidenceGraph, boost::property > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:62:5: required from ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = adjacency_list, property >; Buffer = d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >; BFSVisitor = detail::dijkstra_bfs_visitor, d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, adj_list_edge_property_map, edge_weight_t>, long unsigned int*, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, detail::_project2nd, std::less >; ColorMap = two_bit_color_map, long unsigned int> >; SourceIterator = long unsigned int*]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:387:24: required from ‘void boost::dijkstra_shortest_paths_no_init(const Graph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with Graph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 387 | breadth_first_visit(g, s_begin, s_end, Q, bfs_vis, color); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:464:36: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 464 | dijkstra_shortest_paths_no_init(g, s_begin, s_end, predecessor, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | weight, index_map, compare, combine, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:417:28: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, const bgl_named_params&, typename enable_if_c::traversal_category>::value, graph::detail::no_parameter>::type) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; T = char; Tag = detail::unused_tag_type; Base = no_property; typename enable_if_c::traversal_category>::value, graph::detail::no_parameter>::type = graph::detail::no_parameter; typename graph_traits::traversal_category = undir_adj_list_traversal_tag]’ 417 | dijkstra_shortest_paths(g, s_begin, s_end, predecessor, distance, weight, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | index_map, compare, combine, inf, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:491:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:15: note: in a call to non-static member function ‘boost::concepts::IncidenceGraphConcept, boost::property > >::~IncidenceGraphConcept()’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro ‘BOOST_PP_CAT_I’ 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro ‘BOOST_PP_CAT’ 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: note: in expansion of macro ‘BOOST_concept’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint::failed() [with Model = boost::BFSVisitorConcept, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less >, boost::adjacency_list, boost::property > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:65:5: required from ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = adjacency_list, property >; Buffer = d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >; BFSVisitor = detail::dijkstra_bfs_visitor, d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, adj_list_edge_property_map, edge_weight_t>, long unsigned int*, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, detail::_project2nd, std::less >; ColorMap = two_bit_color_map, long unsigned int> >; SourceIterator = long unsigned int*]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:387:24: required from ‘void boost::dijkstra_shortest_paths_no_init(const Graph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with Graph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 387 | breadth_first_visit(g, s_begin, s_end, Q, bfs_vis, color); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:464:36: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 464 | dijkstra_shortest_paths_no_init(g, s_begin, s_end, predecessor, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | weight, index_map, compare, combine, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:417:28: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, const bgl_named_params&, typename enable_if_c::traversal_category>::value, graph::detail::no_parameter>::type) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; T = char; Tag = detail::unused_tag_type; Base = no_property; typename enable_if_c::traversal_category>::value, graph::detail::no_parameter>::type = graph::detail::no_parameter; typename graph_traits::traversal_category = undir_adj_list_traversal_tag]’ 417 | dijkstra_shortest_paths(g, s_begin, s_end, predecessor, distance, weight, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | index_map, compare, combine, inf, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:491:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:65:52: warning: ‘this’ pointer is null [-Wnonnull] 65 | static void failed() { ((Model*)0)->constraints(); } | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:21, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:15, from DDRTree.cpp:5: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:37:10: note: in a call to non-static member function ‘void boost::BFSVisitorConcept::constraints() [with Visitor = boost::detail::dijkstra_bfs_visitor, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less >; Graph = boost::adjacency_list, boost::property >]’ 37 | void constraints() | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint::failed() [with Model = boost::ReadWritePropertyMapConcept, long unsigned int> >, long unsigned int>]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:66:5: required from ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = adjacency_list, property >; Buffer = d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >; BFSVisitor = detail::dijkstra_bfs_visitor, d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, adj_list_edge_property_map, edge_weight_t>, long unsigned int*, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, detail::_project2nd, std::less >; ColorMap = two_bit_color_map, long unsigned int> >; SourceIterator = long unsigned int*]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:387:24: required from ‘void boost::dijkstra_shortest_paths_no_init(const Graph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with Graph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 387 | breadth_first_visit(g, s_begin, s_end, Q, bfs_vis, color); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:464:36: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 464 | dijkstra_shortest_paths_no_init(g, s_begin, s_end, predecessor, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | weight, index_map, compare, combine, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:417:28: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, const bgl_named_params&, typename enable_if_c::traversal_category>::value, graph::detail::no_parameter>::type) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; T = char; Tag = detail::unused_tag_type; Base = no_property; typename enable_if_c::traversal_category>::value, graph::detail::no_parameter>::type = graph::detail::no_parameter; typename graph_traits::traversal_category = undir_adj_list_traversal_tag]’ 417 | dijkstra_shortest_paths(g, s_begin, s_end, predecessor, distance, weight, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | index_map, compare, combine, inf, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:491:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:65:52: warning: ‘this’ pointer is null [-Wnonnull] 65 | static void failed() { ((Model*)0)->constraints(); } | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:205:10: note: in a call to non-static member function ‘void boost::ReadWritePropertyMapConcept::constraints() [with PMap = boost::two_bit_color_map, long unsigned int> >; Key = long unsigned int]’ 205 | void constraints() { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:274:18: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 274 | evaluator rhsEval(rhs); | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>]’ 329 | internal::outer_product_selector_run(dst, lhs, rhs, sub(), is_row_major()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::OuterStride<> >, -1, -1, false>; Src = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:400:77: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:280:48: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 2>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:234:28: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:406:81: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:178:26: required from ‘void Eigen::SimplicialCholeskyBase::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 178 | derived().matrixL().solveInPlace(dest); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:127:28: required from ‘Eigen::internal::evaluator >::evaluator(const SolveType&) [with Decomposition = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Transpose >; SolveType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >]’ 127 | solve.dec()._solve_impl(solve.rhs(), m_result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:104:54: required from ‘Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >]’ 104 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:317:48: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DiagonalMatrix.h:278:47: required from ‘struct Eigen::internal::traits, const Eigen::Matrix > > >’ 278 | typedef typename DiagonalVectorType::Scalar Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:42:59: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:181:46: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:184:26: required from ‘void Eigen::SimplicialCholeskyBase::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Transpose >; Dest = Eigen::Matrix; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 184 | derived().matrixU().solveInPlace(dest); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:127:28: required from ‘Eigen::internal::evaluator >::evaluator(const SolveType&) [with Decomposition = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Transpose >; SolveType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >]’ 127 | solve.dec()._solve_impl(solve.rhs(), m_result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:104:54: required from ‘Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >]’ 104 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:317:48: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 2>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:187:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:305:59: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 305 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 313 | matA.bottomRightCorner(remainingSize, remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | .applyHouseholderOnTheLeft(matA.col(i).tail(remainingSize-1), h, &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 167 | tmp.noalias() = right * essential; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 167 | tmp.noalias() = right * essential; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 2, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, 2, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:527:76: required from ‘struct Eigen::internal::product_evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>’ 527 | typedef typename internal::nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1> >’ 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product >, Eigen::Block, -1, -1, false>, 2, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, 2, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:526:76: required from ‘struct Eigen::internal::product_evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>’ 526 | typedef typename internal::nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1> >’ 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, -1, false>, -1, 2, false>, Eigen::Matrix, 1>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, true>, Eigen::Block, -1, 1, true>, -1, 1, false>, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:615:21: required from ‘void Eigen::EigenSolver<_MatrixType>::doComputeEigenvectors() [with _MatrixType = Eigen::Matrix]’ 615 | m_tmp.noalias() = m_eivec.leftCols(j+1) * m_matT.col(j).segment(0, j+1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:447:7: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 447 | doComputeEigenvectors(); | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::concepts::Graph, boost::property > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::property > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:66:5: required from ‘struct boost::concepts::Graph, boost::property > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘struct boost::concepts::IncidenceGraph, boost::property > >’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘struct boost::concepts::IncidenceGraphConcept, boost::property > >’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::concepts::Graph::~Graph() [with G = boost::adjacency_list, boost::property >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:66:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 66 | BOOST_CONCEPT_USAGE(Graph) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::concepts::IncidenceGraph, boost::property > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::property > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:87:5: required from ‘struct boost::concepts::IncidenceGraph, boost::property > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘struct boost::concepts::IncidenceGraphConcept, boost::property > >’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::property > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::concepts::IncidenceGraph::~IncidenceGraph() [with G = boost::adjacency_list, boost::property >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:87:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 87 | BOOST_CONCEPT_USAGE(IncidenceGraph) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:165:3: required from ‘struct boost::CopyConstructibleConcept, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > >’ 165 | BOOST_concept(CopyConstructible,(TT)) | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::CopyConstructibleConcept, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::CopyConstructibleConcept, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:39:9: required from ‘void boost::BFSVisitorConcept::constraints() [with Visitor = boost::detail::dijkstra_bfs_visitor, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less >; Graph = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::BFSVisitorConcept, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less >, boost::adjacency_list, boost::property > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less >, boost::adjacency_list, boost::property > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less >, boost::adjacency_list, boost::property > > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less >, boost::adjacency_list, boost::property > >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:65:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:165:17: note: in a call to non-static member function ‘boost::CopyConstructibleConcept, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > >::~CopyConstructibleConcept()’ 165 | BOOST_concept(CopyConstructible,(TT)) | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro ‘BOOST_PP_CAT_I’ 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro ‘BOOST_PP_CAT’ 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:165:3: note: in expansion of macro ‘BOOST_concept’ 165 | BOOST_concept(CopyConstructible,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint::failed() [with Model = boost::ReadablePropertyMapConcept, long unsigned int> >, long unsigned int>]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:206:7: required from ‘void boost::ReadWritePropertyMapConcept::constraints() [with PMap = boost::two_bit_color_map, long unsigned int> >; Key = long unsigned int]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::ReadWritePropertyMapConcept, long unsigned int> >, long unsigned int>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, long unsigned int> >, long unsigned int> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, long unsigned int> >, long unsigned int> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, long unsigned int> >, long unsigned int>)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:66:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:65:52: warning: ‘this’ pointer is null [-Wnonnull] 65 | static void failed() { ((Model*)0)->constraints(); } | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:147:10: note: in a call to non-static member function ‘void boost::ReadablePropertyMapConcept::constraints() [with PMap = boost::two_bit_color_map, long unsigned int> >; Key = long unsigned int]’ 147 | void constraints() { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint::failed() [with Model = boost::WritablePropertyMapConcept, long unsigned int> >, long unsigned int>]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:207:7: required from ‘void boost::ReadWritePropertyMapConcept::constraints() [with PMap = boost::two_bit_color_map, long unsigned int> >; Key = long unsigned int]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::ReadWritePropertyMapConcept, long unsigned int> >, long unsigned int>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, long unsigned int> >, long unsigned int> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, long unsigned int> >, long unsigned int> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, long unsigned int> >, long unsigned int>)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:66:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:65:52: warning: ‘this’ pointer is null [-Wnonnull] 65 | static void failed() { ((Model*)0)->constraints(); } | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:179:10: note: in a call to non-static member function ‘void boost::WritablePropertyMapConcept::constraints() [with PMap = boost::two_bit_color_map, long unsigned int> >; Key = long unsigned int]’ 179 | void constraints() { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:3: required from ‘struct boost::ConvertibleConcept’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::ConvertibleConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::ConvertibleConcept]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:208:7: required from ‘void boost::ReadWritePropertyMapConcept::constraints() [with PMap = boost::two_bit_color_map, long unsigned int> >; Key = long unsigned int]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::ReadWritePropertyMapConcept, long unsigned int> >, long unsigned int>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, long unsigned int> >, long unsigned int> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, long unsigned int> >, long unsigned int> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, long unsigned int> >, long unsigned int>)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:66:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:17: note: in a call to non-static member function ‘boost::ConvertibleConcept::~ConvertibleConcept()’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro ‘BOOST_PP_CAT_I’ 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro ‘BOOST_PP_CAT’ 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:3: note: in expansion of macro ‘BOOST_concept’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 313 | matA.bottomRightCorner(remainingSize, remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | .applyHouseholderOnTheLeft(matA.col(i).tail(remainingSize-1), h, &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 313 | matA.bottomRightCorner(remainingSize, remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | .applyHouseholderOnTheLeft(matA.col(i).tail(remainingSize-1), h, &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, true>, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, true>, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, true>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, true>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, true>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, true>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, true>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, true>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:48: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]’ 194 | ::run(rhs.transpose(),lhs.transpose(), dstT, alpha); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:783:113: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 150 | Matrix triangularBuffer(a); | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 153 | triangularBuffer.diagonal().setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true>; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, member_sum, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::PartialReduxExpr, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::internal::member_sum, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:85:56: required from here 85 | VectorXd aa = (a.array() * a.array()).colwise().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: required from ‘struct boost::InputIterator’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::InputIterator]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:543:7: required from ‘struct boost::ForwardIterator’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::ForwardIterator]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:571:7: required from ‘struct boost::BidirectionalIterator’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::BidirectionalIterator]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:253:5: required from ‘struct boost::Comparable’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Comparable]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:601:7: required from ‘struct boost::RandomAccessIterator’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::RandomAccessIterator]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::RandomAccessIteratorConcept]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:354:5: required from ‘boost::iterator_property_map::value_type, typename std::iterator_traits<_Iterator>::reference> boost::make_iterator_property_map(RAIter, ID) [with RAIter = long unsigned int*; ID = vec_adj_list_vertex_id_map, long unsigned int>; typename std::iterator_traits<_Iterator>::value_type = long unsigned int; typename std::iterator_traits<_Iterator>::reference = long unsigned int&]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:245:46: required from ‘static boost::detail::vertex_property_map_generator_helper::type boost::detail::vertex_property_map_generator_helper::build(const Graph&, const IndexMap&, boost::scoped_array&) [with Graph = boost::adjacency_list, boost::property >; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Value = long unsigned int; type = boost::iterator_property_map, long unsigned int>, long unsigned int, long unsigned int&>]’ 245 | return make_iterator_property_map(array_holder.get(), index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:273:33: required from ‘static boost::detail::vertex_property_map_generator::type boost::detail::vertex_property_map_generator::build(const Graph&, const IndexMap&, boost::scoped_array&) [with Graph = boost::adjacency_list, boost::property >; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Value = long unsigned int; type = boost::iterator_property_map, long unsigned int>, long unsigned int, long unsigned int&>]’ 273 | return helper::build(g, index, array_holder); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:377:38: required from ‘void boost::dijkstra_shortest_paths_no_init(const Graph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with Graph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 377 | = IndexInHeapMapHelper::build(g, index_map, index_in_heap_map_holder); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:464:36: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 464 | dijkstra_shortest_paths_no_init(g, s_begin, s_end, predecessor, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | weight, index_map, compare, combine, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:417:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:17: note: in a call to non-static member function ‘boost::RandomAccessIteratorConcept::~RandomAccessIteratorConcept()’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro ‘BOOST_PP_CAT_I’ 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro ‘BOOST_PP_CAT’ 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: note: in expansion of macro ‘BOOST_concept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:52:50: required from ‘struct boost::concepts::MultiPassInputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::concepts::MultiPassInputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:89:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::concepts::MultiPassInputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::MultiPassInputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:89:9: required from ‘boost::concepts::IncidenceGraph::~IncidenceGraph() [with G = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:62:5: required from ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = adjacency_list, property >; Buffer = d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >; BFSVisitor = detail::dijkstra_bfs_visitor, d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, adj_list_edge_property_map, edge_weight_t>, long unsigned int*, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, detail::_project2nd, std::less >; ColorMap = two_bit_color_map, long unsigned int> >; SourceIterator = long unsigned int*]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:387:24: required from ‘void boost::dijkstra_shortest_paths_no_init(const Graph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with Graph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 387 | breadth_first_visit(g, s_begin, s_end, Q, bfs_vis, color); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:464:36: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 464 | dijkstra_shortest_paths_no_init(g, s_begin, s_end, predecessor, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | weight, index_map, compare, combine, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:417:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::concepts::MultiPassInputIterator::~MultiPassInputIterator() [with T = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:52:50: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 52 | BOOST_concept(MultiPassInputIterator, (T)) { BOOST_CONCEPT_USAGE( | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::DefaultConstructible >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:90:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::DefaultConstructible >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:90:9: required from ‘boost::concepts::IncidenceGraph::~IncidenceGraph() [with G = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:62:5: required from ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = adjacency_list, property >; Buffer = d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >; BFSVisitor = detail::dijkstra_bfs_visitor, d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, adj_list_edge_property_map, edge_weight_t>, long unsigned int*, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, detail::_project2nd, std::less >; ColorMap = two_bit_color_map, long unsigned int> >; SourceIterator = long unsigned int*]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:387:24: required from ‘void boost::dijkstra_shortest_paths_no_init(const Graph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with Graph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 387 | breadth_first_visit(g, s_begin, s_end, Q, bfs_vis, color); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:464:36: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 464 | dijkstra_shortest_paths_no_init(g, s_begin, s_end, predecessor, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | weight, index_map, compare, combine, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:417:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = boost::detail::edge_desc_impl]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::EqualityComparable >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:91:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::EqualityComparable >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:91:9: required from ‘boost::concepts::IncidenceGraph::~IncidenceGraph() [with G = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:62:5: required from ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = adjacency_list, property >; Buffer = d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >; BFSVisitor = detail::dijkstra_bfs_visitor, d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, adj_list_edge_property_map, edge_weight_t>, long unsigned int*, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, detail::_project2nd, std::less >; ColorMap = two_bit_color_map, long unsigned int> >; SourceIterator = long unsigned int*]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:387:24: required from ‘void boost::dijkstra_shortest_paths_no_init(const Graph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with Graph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 387 | breadth_first_visit(g, s_begin, s_end, Q, bfs_vis, color); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:464:36: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 464 | dijkstra_shortest_paths_no_init(g, s_begin, s_end, predecessor, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | weight, index_map, compare, combine, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:417:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = boost::detail::edge_desc_impl]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Assignable >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:92:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Assignable >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:92:9: required from ‘boost::concepts::IncidenceGraph::~IncidenceGraph() [with G = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:62:5: required from ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = adjacency_list, property >; Buffer = d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >; BFSVisitor = detail::dijkstra_bfs_visitor, d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, adj_list_edge_property_map, edge_weight_t>, long unsigned int*, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, detail::_project2nd, std::less >; ColorMap = two_bit_color_map, long unsigned int> >; SourceIterator = long unsigned int*]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:387:24: required from ‘void boost::dijkstra_shortest_paths_no_init(const Graph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with Graph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 387 | breadth_first_visit(g, s_begin, s_end, Q, bfs_vis, color); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:464:36: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 464 | dijkstra_shortest_paths_no_init(g, s_begin, s_end, predecessor, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | weight, index_map, compare, combine, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:417:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = boost::detail::edge_desc_impl]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:93:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:93:9: required from ‘boost::concepts::IncidenceGraph::~IncidenceGraph() [with G = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:62:5: required from ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = adjacency_list, property >; Buffer = d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >; BFSVisitor = detail::dijkstra_bfs_visitor, d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, adj_list_edge_property_map, edge_weight_t>, long unsigned int*, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, detail::_project2nd, std::less >; ColorMap = two_bit_color_map, long unsigned int> >; SourceIterator = long unsigned int*]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:387:24: required from ‘void boost::dijkstra_shortest_paths_no_init(const Graph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with Graph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 387 | breadth_first_visit(g, s_begin, s_end, Q, bfs_vis, color); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:464:36: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, SourceInputIter, SourceInputIter, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistInf, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = adjacency_list, property >; SourceInputIter = long unsigned int*; DijkstraVisitor = dijkstra_visitor<>; PredecessorMap = long unsigned int*; DistanceMap = iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = adj_list_edge_property_map, edge_weight_t>; IndexMap = vec_adj_list_vertex_id_map, long unsigned int>; Compare = std::less; Combine = detail::_project2nd; DistInf = double; DistZero = double; ColorMap = two_bit_color_map, long unsigned int> >]’ 464 | dijkstra_shortest_paths_no_init(g, s_begin, s_end, predecessor, distance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | weight, index_map, compare, combine, zero, vis, color); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:417:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::undir_adj_list_traversal_tag; Y = boost::incidence_graph_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:165:3: required from ‘struct boost::CopyConstructibleConcept, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > >’ 165 | BOOST_concept(CopyConstructible,(TT)) | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::CopyConstructibleConcept, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less > > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = boost::detail::dijkstra_bfs_visitor, boost::d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, boost::adj_list_edge_property_map, boost::edge_weight_t>, long unsigned int*, boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, boost::detail::_project2nd, std::less >]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:3: required from ‘struct boost::ConvertibleConcept’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::ConvertibleConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::ConvertibleConcept]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:148:7: required from ‘void boost::ReadablePropertyMapConcept::constraints() [with PMap = boost::two_bit_color_map, long unsigned int> >; Key = long unsigned int]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::ReadablePropertyMapConcept, long unsigned int> >, long unsigned int>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, long unsigned int> >, long unsigned int> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, long unsigned int> >, long unsigned int> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, long unsigned int> >, long unsigned int>)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:206:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:17: note: in a call to non-static member function ‘boost::ConvertibleConcept::~ConvertibleConcept()’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro ‘BOOST_PP_CAT_I’ 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro ‘BOOST_PP_CAT’ 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:3: note: in expansion of macro ‘BOOST_concept’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:3: required from ‘struct boost::ConvertibleConcept’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::ConvertibleConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::ConvertibleConcept]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:180:7: required from ‘void boost::WritablePropertyMapConcept::constraints() [with PMap = boost::two_bit_color_map, long unsigned int> >; Key = long unsigned int]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::WritablePropertyMapConcept, long unsigned int> >, long unsigned int>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, long unsigned int> >, long unsigned int> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, long unsigned int> >, long unsigned int> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, long unsigned int> >, long unsigned int>)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/property_map/property_map.hpp:207:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:17: note: in a call to non-static member function ‘boost::ConvertibleConcept::~ConvertibleConcept()’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/preprocessor/cat.hpp:29:34: note: in definition of macro ‘BOOST_PP_CAT_I’ 29 | # define BOOST_PP_CAT_I(a, b) a ## b | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/concept_def.hpp:23:12: note: in expansion of macro ‘BOOST_PP_CAT’ 23 | struct BOOST_PP_CAT(name,Concept) \ | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:3: note: in expansion of macro ‘BOOST_concept’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:3: required from ‘struct boost::ConvertibleConcept’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::ConvertibleConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::read_write_property_map_tag; Y = boost::read_write_property_map_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, -1, 1, true>; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0> >; SrcXprType = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Diagonal, 0>; Src = Eigen::PartialReduxExpr, member_sum, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::PartialReduxExpr, member_sum, 0>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Diagonal, 0>; Src = Eigen::PartialReduxExpr, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>; Derived = Eigen::Diagonal, 0>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:331:44: required from here 331 | Gamma.diagonal() = R.colwise().sum(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 1, -1, false>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:214:47: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, member_sum, 1> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::internal::member_sum, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:336:78: required from here 336 | VectorXd x1 = (tmp_distZY.array() / -sigma).exp().rowwise().sum().log(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:57: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 167 | tmp.noalias() = right * essential; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 167 | tmp.noalias() = right * essential; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:341:54: required from ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’ 341 | dest.head(diagSize) -= (lhs_alpha-LhsScalar(1))*rhs.head(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = long unsigned int*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = long unsigned int*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::InputIterator]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: required from ‘struct boost::InputIterator’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:540:3: required from ‘struct boost::ForwardIterator’ 540 | BOOST_concept(ForwardIterator,(TT)) | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::InputIterator::~InputIterator() [with TT = long unsigned int*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 512 | BOOST_CONCEPT_USAGE(InputIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::ForwardIterator]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:543:7: required from ‘struct boost::ForwardIterator’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:568:3: required from ‘struct boost::BidirectionalIterator’ 568 | BOOST_concept(BidirectionalIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::ForwardIterator::~ForwardIterator() [with TT = long unsigned int*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:543:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 543 | BOOST_CONCEPT_USAGE(ForwardIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::BidirectionalIterator]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:571:7: required from ‘struct boost::BidirectionalIterator’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::BidirectionalIterator::~BidirectionalIterator() [with TT = long unsigned int*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:571:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 571 | BOOST_CONCEPT_USAGE(BidirectionalIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Comparable]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:253:5: required from ‘struct boost::Comparable’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIterator’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Comparable::~Comparable() [with TT = long unsigned int*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:253:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 253 | BOOST_CONCEPT_USAGE(Comparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::RandomAccessIterator]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:601:7: required from ‘struct boost::RandomAccessIterator’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:597:3: required from ‘struct boost::RandomAccessIteratorConcept’ 597 | BOOST_concept(RandomAccessIterator,(TT)) | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::RandomAccessIteratorConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::RandomAccessIterator::~RandomAccessIterator() [with TT = long unsigned int*]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:601:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 601 | BOOST_CONCEPT_USAGE(RandomAccessIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::DefaultConstructible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:68:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::DefaultConstructible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:68:9: required from ‘boost::concepts::Graph::~Graph() [with G = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: required from ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::concepts::Graph, boost::property > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::property > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:66:5: required from ‘struct boost::concepts::Graph, boost::property > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘struct boost::concepts::IncidenceGraph, boost::property > >’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = long unsigned int]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::EqualityComparable]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:69:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::EqualityComparable]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:69:9: required from ‘boost::concepts::Graph::~Graph() [with G = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: required from ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::concepts::Graph, boost::property > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::property > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:66:5: required from ‘struct boost::concepts::Graph, boost::property > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘struct boost::concepts::IncidenceGraph, boost::property > >’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = long unsigned int]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Assignable]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:70:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Assignable]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:70:9: required from ‘boost::concepts::Graph::~Graph() [with G = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: required from ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::concepts::Graph, boost::property > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, boost::property > > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:66:5: required from ‘struct boost::concepts::Graph, boost::property > >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘struct boost::concepts::IncidenceGraph, boost::property > >’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = long unsigned int]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::concepts::MultiPassInputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:52:50: required from ‘struct boost::concepts::MultiPassInputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::concepts::MultiPassInputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::concepts::MultiPassInputIterator::~MultiPassInputIterator() [with T = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:52:50: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 52 | BOOST_concept(MultiPassInputIterator, (T)) { BOOST_CONCEPT_USAGE( | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::DefaultConstructible >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = boost::detail::edge_desc_impl]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::EqualityComparable >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = boost::detail::edge_desc_impl]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Assignable >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = boost::detail::edge_desc_impl]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::undir_adj_list_traversal_tag; Y = boost::incidence_graph_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:3: required from ‘struct boost::ConvertibleConcept’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::ConvertibleConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::read_write_property_map_tag; Y = boost::readable_property_map_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:206:3: required from ‘struct boost::ConvertibleConcept’ 206 | BOOST_concept(Convertible,(X)(Y)) | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::ConvertibleConcept]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::read_write_property_map_tag; Y = boost::writable_property_map_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1622:7: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>]’ 1622 | : m_argImpl(diagonal.nestedExpression()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:74:22: required from ‘Eigen::internal::evaluator, DiagIndex> >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 74 | xpr.index() )) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:363:58: required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 363 | explicit redux_evaluator(const XprType &xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1622:7: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>]’ 1622 | : m_argImpl(diagonal.nestedExpression()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:74:22: required from ‘Eigen::internal::evaluator, DiagIndex> >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 74 | xpr.index() )) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:363:58: required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 363 | explicit redux_evaluator(const XprType &xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 313 | matA.bottomRightCorner(remainingSize, remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | .applyHouseholderOnTheLeft(matA.col(i).tail(remainingSize-1), h, &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true>, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true>, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, true>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true>, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true>, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:170:21: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 170 | right.noalias() -= tau * tmp * essential.adjoint(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 303 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:115:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:119:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::InnerStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:106: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:77: required from ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; ResScalar = double]’ 137 | res.coeffRef(i) += alpha * (cjLhs.row(i).segment(s,r).cwiseProduct(cjRhs.segment(s,r).transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:151:29: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Diagonal, 0>; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Diagonal, 0>]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, 2, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, 2, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, 2, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, 2, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, 2, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, 2, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, 2, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, 2, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, 2, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, 2, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, 2, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, 2, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:37: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2, -1, false>, 2, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2, -1, false>, 2, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 2, -1, false>, 2, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 2, -1, false>, 2, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 2, -1, false>, 2, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 2, -1, false>, 2, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 2, -1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 618 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, 1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, 1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:37: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false>, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false>, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false>, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; int ProductTag = 4; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, 1, -1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 618 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:37: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 618 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::DefaultConstructible]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: required from ‘struct boost::DefaultConstructible’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::DefaultConstructible]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::DefaultConstructible::~DefaultConstructible() [with TT = long unsigned int]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:137:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 137 | BOOST_CONCEPT_USAGE(DefaultConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::EqualityComparable]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = long unsigned int]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Assignable]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = long unsigned int]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: required from ‘struct boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:53:35: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:53:35: required from ‘boost::concepts::MultiPassInputIterator::~MultiPassInputIterator() [with T = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::MultiPassInputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:89:9: required from ‘boost::concepts::IncidenceGraph::~IncidenceGraph() [with G = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::IncidenceGraphConcept, boost::property > >]’ 75 | BOOST_concept(IncidenceGraph, (G)) : Graph< G > | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/breadth_first_search.hpp:62:5: required from ‘void boost::breadth_first_visit(const IncidenceGraph&, SourceIterator, SourceIterator, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = adjacency_list, property >; Buffer = d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >; BFSVisitor = detail::dijkstra_bfs_visitor, d_ary_heap_indirect, long unsigned int>, long unsigned int, long unsigned int&>, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, std::less, std::vector >, adj_list_edge_property_map, edge_weight_t>, long unsigned int*, iterator_property_map<__gnu_cxx::__normal_iterator >, vec_adj_list_vertex_id_map, long unsigned int>, double, double&>, detail::_project2nd, std::less >; ColorMap = two_bit_color_map, long unsigned int> >; SourceIterator = long unsigned int*]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:387:24: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::InputIterator::~InputIterator() [with TT = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 512 | BOOST_CONCEPT_USAGE(InputIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1622:7: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>]’ 1622 | : m_argImpl(diagonal.nestedExpression()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:74:22: required from ‘Eigen::internal::evaluator, DiagIndex> >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 74 | xpr.index() )) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:363:58: required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 363 | explicit redux_evaluator(const XprType &xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:57: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:542:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 542 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:516:26: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, true>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, true>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, true>, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:318:36: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 317 | matA.rightCols(remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | .applyHouseholderOnTheRight(matA.col(i).tail(remainingSize-1), numext::conj(h), &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 306 | dst.bottomRightCorner(cornerSize, cornerSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, false>, 1, 2, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, false>, 1, 2, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 2, false>, 1, 2, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 2, false>, 1, 2, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 2, false>, 1, 2, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 2, false>, 1, 2, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, false>, 1, 2, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, false>, 1, 2, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 2, false>, 1, 2, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 2, false>, 1, 2, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 2, false>, 1, 2, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:37: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 2, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 2, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; Rhs = Eigen::Matrix; int ProductTag = 3; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 2, false>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 618 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:37: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false>, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false>, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, false>, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false>, 1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false>, 1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, false>, 1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:37: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; Rhs = Eigen::Matrix; int ProductTag = 4; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>, -1, 1, false>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 618 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:618:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose >; int ProductTag = 4; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 618 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ DDRTree.cpp:87:33: required from here 87 | MatrixXd ab = a.transpose() * b; | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Assignable > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: required from ‘struct boost::Assignable > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Assignable::~Assignable() [with TT = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:145:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:502:3: required from ‘struct boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 502 | BOOST_concept(InputIterator,(TT)) | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: required from ‘struct boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> > >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::InputIterator::~InputIterator() [with TT = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:512:7: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 512 | BOOST_CONCEPT_USAGE(InputIterator) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:481:36: required from here 481 | tmp1 = Q * X_in.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:314:35: required from ‘static void Eigen::HessenbergDecomposition<_MatrixType>::_compute(MatrixType&, CoeffVectorType&, VectorType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix; VectorType = Eigen::Matrix]’ 313 | matA.bottomRightCorner(remainingSize, remainingSize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | .applyHouseholderOnTheLeft(matA.col(i).tail(remainingSize-1), h, &temp.coeffRef(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/./HessenbergDecomposition.h:161:15: required from ‘Eigen::HessenbergDecomposition<_MatrixType>& Eigen::HessenbergDecomposition<_MatrixType>::compute(const Eigen::EigenBase&) [with InputType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _MatrixType = Eigen::Matrix]’ 161 | _compute(m_matrix, m_hCoeffs, m_temp); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:271:17: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 271 | m_hess.compute(matrix.derived()/scale); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:151:29: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Derived = Eigen::Block, -1, -1, false>, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, 2, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, 2, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, 2, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, 2, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, 2, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 2, -1, false>, 2, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 2, true> >, const Eigen::Block, -1, -1, false>, 2, -1, false>, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:526:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 526 | m_matT.block(k, k, 3, size-k).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, 1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, 1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, 1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, 1, true> >, const Eigen::Block, -1, -1, false>, 1, -1, false>, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:541:69: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 541 | m_matT.block(iu-1, iu-1, 2, size-iu+1).applyHouseholderOnTheLeft(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, std::input_iterator_tag> >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible, std::input_iterator_tag>’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible, std::input_iterator_tag>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, std::input_iterator_tag> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, std::input_iterator_tag> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_, std::input_iterator_tag>)>’ 72 | struct requirement_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:515:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible, std::input_iterator_tag>]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible, std::input_iterator_tag>]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:515:9: required from ‘boost::InputIterator::~InputIterator() [with TT = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::InputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:53:35: required from ‘boost::concepts::MultiPassInputIterator::~MultiPassInputIterator() [with T = boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int>]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::MultiPassInputIterator > >, boost::property >*, std::vector > >, boost::property >, std::allocator > >, boost::property > > > >, long unsigned int, boost::detail::edge_desc_impl, long int> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:89:9: required from ‘boost::concepts::IncidenceGraph::~IncidenceGraph() [with G = boost::adjacency_list, boost::property >]’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/graph_concepts.hpp:75:1: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal; Y = std::input_iterator_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1622:7: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>]’ 1622 | : m_argImpl(diagonal.nestedExpression()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:74:22: required from ‘Eigen::internal::evaluator, DiagIndex> >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 74 | xpr.index() )) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:363:58: required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 363 | explicit redux_evaluator(const XprType &xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1622:7: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>]’ 1622 | : m_argImpl(diagonal.nestedExpression()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:74:22: required from ‘Eigen::internal::evaluator, DiagIndex> >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 74 | xpr.index() )) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:363:58: required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 363 | explicit redux_evaluator(const XprType &xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:604:10: required from ‘const Eigen::PartialPivLU::PlainObject> Eigen::MatrixBase::partialPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 604 | return PartialPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:406:47: required from here 406 | tmp_dense = tmp_dense.partialPivLu().solve(R.transpose()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:509:37: required from here 509 | Z_out = W_out.transpose() * C; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, false>, 1, 2, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 2, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 2, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 2, false>, 1, 2, false> >, const Eigen::Block, 2, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:527:79: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 527 | m_matT.block(0, k, (std::min)(iu,k+3) + 1, 3).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false>, 1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, false>, 1, 1, false> >, const Eigen::Block, 1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, 1, false> >, const Eigen::Block >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:542:62: required from ‘void Eigen::RealSchur<_MatrixType>::performFrancisQRStep(Index, Index, Index, bool, const Vector3s&, Scalar*) [with _MatrixType = Eigen::Matrix; Index = long int; Vector3s = Eigen::Matrix; Scalar = double]’ 542 | m_matT.block(0, iu-1, iu+1, 2).applyHouseholderOnTheRight(ess, tau, workspace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:346:9: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::computeFromHessenberg(const HessMatrixType&, const OrthMatrixType&, bool) [with HessMatrixType = Eigen::internal::HessenbergDecompositionMatrixHReturnType >; OrthMatrixType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 346 | performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace); | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:279:24: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 279 | computeFromHessenberg(m_hess.matrixH(), m_matU, computeU); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible, std::input_iterator_tag>]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements, std::input_iterator_tag> >]’ 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible, std::input_iterator_tag>’ 92 | &::boost::concepts::requirement_::failed> \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible, std::input_iterator_tag>]’ 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied, std::input_iterator_tag> >::value’ 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied, std::input_iterator_tag> >’ 45 | typedef boost::integral_constant type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:528:32: required from ‘void boost::detail::dijkstra_dispatch2(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator >, boost::vec_adj_list_vertex_id_map, long unsigned int>, double, double&>; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 528 | dijkstra_shortest_paths(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 529 | choose_param(get_param(params, vertex_predecessor), p_map), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | distance, weight, index_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | choose_param( | ~~~~~~~~~~~~~ 532 | get_param(params, distance_compare_t()), std::less< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | choose_param( | ~~~~~~~~~~~~~ 534 | get_param(params, distance_combine_t()), std::plus< D >()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | inf, choose_param(get_param(params, distance_zero_t()), D()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | choose_param(get_param(params, graph_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | make_dijkstra_visitor(null_visitor())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:554:35: required from ‘void boost::detail::dijkstra_dispatch1(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, DistanceMap, WeightMap, IndexMap, const Params&) [with VertexListGraph = boost::adjacency_list, boost::property >; DistanceMap = boost::param_not_found; WeightMap = boost::adj_list_edge_property_map, boost::edge_weight_t>; IndexMap = boost::vec_adj_list_vertex_id_map, long unsigned int>; Params = boost::bgl_named_params<_project2nd, boost::distance_combine_t, boost::bgl_named_params, boost::distance_compare_t, boost::bgl_named_params, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params > > >; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 554 | detail::dijkstra_dispatch2(g, s, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 555 | choose_param(distance, | ~~~~~~~~~~~~~~~~~~~~~~ 556 | make_iterator_property_map( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | distance_map.begin(), index_map, distance_map[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | weight, index_map, params); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/dijkstra_shortest_paths.hpp:570:31: required from ‘void boost::dijkstra_shortest_paths(const VertexListGraph&, typename graph_traits::vertex_descriptor, const bgl_named_params&) [with VertexListGraph = adjacency_list, property >; Param = detail::_project2nd; Tag = distance_combine_t; Rest = bgl_named_params, distance_compare_t, bgl_named_params, edge_weight_t>, edge_weight_t, bgl_named_params > >; typename graph_traits::vertex_descriptor = long unsigned int]’ 570 | detail::dijkstra_dispatch1(g, s, get_param(params, vertex_distance), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | choose_const_pmap(get_param(params, edge_weight), g, edge_weight), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | choose_const_pmap(get_param(params, vertex_index), g, vertex_index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | params); | ~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:43:32: required from ‘void boost::detail::prim_mst_impl(const Graph&, typename boost::graph_traits::vertex_descriptor, const boost::bgl_named_params&, Weight) [with Graph = boost::adjacency_list, boost::property >; P = boost::adj_list_edge_property_map, boost::edge_weight_t>; T = boost::edge_weight_t; R = boost::bgl_named_params; Weight = boost::adj_list_edge_property_map, boost::edge_weight_t>; typename boost::graph_traits::vertex_descriptor = long unsigned int]’ 43 | dijkstra_shortest_paths( | ~~~~~~~~~~~~~~~~~~~~~~~^ 44 | G, s, params.distance_compare(compare).distance_combine(combine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/graph/prim_minimum_spanning_tree.hpp:77:26: required from ‘void boost::prim_minimum_spanning_tree(const VertexListGraph&, PredecessorMap) [with VertexListGraph = adjacency_list, property >; PredecessorMap = long unsigned int*]’ 77 | detail::prim_mst_impl(g, *vertices(g).first, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 78 | predecessor_map(p_map).weight_map(get(edge_weight, g)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | get(edge_weight, g)); | ~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:249:35: required from here 249 | prim_minimum_spanning_tree(g, &spanning_tree[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::detail::iterator_category_with_traversal; Y = std::input_iterator_tag]’ 37 | ~model() | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:260:25: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 260 | pack_rhs_panel(blockB+j2*actual_kc, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 261 | rhs.getSubMapper(actual_k2+panelOffset, actual_j2), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262 | panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | actual_kc, panelOffset); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Side = 1; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 27 | triangular_solve_matrix< | ~~~~~~~~~~~~~~~~~~~~~~~~ 28 | Scalar, Index, Side==OnTheLeft?OnTheRight:OnTheLeft, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 | (Mode&UnitDiag) | ((Mode&Upper) ? Lower : Upper), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | NumTraits::IsComplex && Conjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | TriStorageOrder==RowMajor ? ColMajor : RowMajor, ColMajor, OtherInnerStride> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | ::run(size, cols, tri, triStride, _other, otherIncr, otherStride, blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]’ 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:497:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1>, Eigen::Transpose, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:516:70: required from here 516 | Y_out = Y_out.llt().solve((Z_out * R).transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; ResScalar = double]’ 137 | res.coeffRef(i) += alpha * (cjLhs.row(i).segment(s,r).cwiseProduct(cjRhs.segment(s,r).transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: required from ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’ 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Derived = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:341:27: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1622:7: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with ArgType = const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>]’ 1622 | : m_argImpl(diagonal.nestedExpression()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:74:22: required from ‘Eigen::internal::evaluator, DiagIndex> >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int DiagIndex = 0; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 74 | xpr.index() )) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:363:58: required from ‘Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; XprType = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>]’ 363 | explicit redux_evaluator(const XprType &xpr) : Base(xpr) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:358:78: required from here 358 | obj2 = obj2 + lambda * (Y_out * L * Y_out.transpose()).diagonal().sum() + gamma * obj1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: required from ‘void Eigen::HouseholderSequence::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 320 | applyThisOnTheLeft(dst,workspace,true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/RealSchur.h:278:28: required from ‘Eigen::RealSchur& Eigen::RealSchur<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 278 | m_hess.matrixQ().evalTo(m_matU, m_workspaceVector); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:389:22: required from ‘Eigen::EigenSolver& Eigen::EigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 389 | m_realSchur.compute(matrix.derived(), computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/EigenSolver.h:156:14: required from ‘Eigen::EigenSolver<_MatrixType>::EigenSolver(const Eigen::EigenBase&, bool) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 156 | compute(matrix.derived(), computeEigenvectors); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DDRTree.cpp:36:37: required from here 36 | EigenSolver es(C, true); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = swap_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1033:18: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, false>; Src = Eigen::Block >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:411:63: required from here 411 | tmp_dense = solver.solve(R.transpose()).transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, 1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ DDRTree.cpp:468:82: required from here 468 | Q = (X_in + ((X_in * tmp_dense) * R.transpose()) ).array() / (gamma + 1.0); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:341: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h: In function ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:105:24: note: by argument 5 of type ‘const double*’ to ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0]’ declared here 105 | EIGEN_DONT_INLINE void triangular_matrix_vector_product | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c DDRTree_init.c -o DDRTree_init.o g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++11 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o DDRTree.so DDRTree.o DDRTree_init.o RcppExports.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpJxRYw6/R.INSTALL37f2431bafa9a9/DDRTree/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-DDRTree/00new/DDRTree/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DDRTree) begin installing package ‘prettycode’ * installing *source* package ‘FastKNN’ ... ** this is package ‘FastKNN’ version ‘0.0.1’ ** package ‘FastKNN’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (FastKNN) begin installing package ‘BTM’ * installing *source* package ‘FOCI’ ... ** this is package ‘FOCI’ version ‘0.1.3’ ** package ‘FOCI’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (FOCI) begin installing package ‘textplot’ * installing *source* package ‘Rook’ ... ** this is package ‘Rook’ version ‘1.2’ ** package ‘Rook’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpUybNjM/R.INSTALL38131518f792ed/Rook/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rook.c -o rook.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o Rook.so rook.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpUybNjM/R.INSTALL38131518f792ed/Rook/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-Rook/00new/Rook/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Rook) begin installing package ‘hypervolume’ * installing *source* package ‘prettycode’ ... ** this is package ‘prettycode’ version ‘1.1.0’ ** package ‘prettycode’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (prettycode) begin installing package ‘protoclust’ * installing *source* package ‘deepnet’ ... ** this is package ‘deepnet’ version ‘0.2.1’ ** package ‘deepnet’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (deepnet) begin installing package ‘Ternary’ * installing *source* package ‘harmony’ ... ** this is package ‘harmony’ version ‘1.2.4’ ** package ‘harmony’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpVHz5G9/R.INSTALL380065512a3cbd/harmony/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DARMA_USE_CURRENT -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DARMA_USE_CURRENT -fpic -g -O2 -Wall -pedantic -mtune=native -c harmony.cpp -o harmony.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DARMA_USE_CURRENT -fpic -g -O2 -Wall -pedantic -mtune=native -c utils.cpp -o utils.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o harmony.so RcppExports.o harmony.o utils.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpVHz5G9/R.INSTALL380065512a3cbd/harmony/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-harmony/00new/harmony/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (harmony) begin installing package ‘uwot’ * installing *source* package ‘RcppSpdlog’ ... ** this is package ‘RcppSpdlog’ version ‘0.0.23’ ** package ‘RcppSpdlog’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpJXMjeZ/R.INSTALL37f4332653afe8/RcppSpdlog/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c exampleRsink.cpp -o exampleRsink.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c formatter.cpp -o formatter.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c interface.cpp -o interface.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o RcppSpdlog.so RcppExports.o exampleRsink.o formatter.o interface.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpJXMjeZ/R.INSTALL37f4332653afe8/RcppSpdlog/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-RcppSpdlog/00new/RcppSpdlog/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (RcppSpdlog) begin installing package ‘sads’ * installing *source* package ‘polyreg’ ... ** this is package ‘polyreg’ version ‘0.8.0’ ** package ‘polyreg’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (polyreg) begin installing package ‘mlr3fselect’ * installing *source* package ‘iNEXT’ ... ** this is package ‘iNEXT’ version ‘3.0.2’ ** package ‘iNEXT’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpU0SaCl/R.INSTALL380d953aff0810/iNEXT/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c subfuns.cpp -o subfuns.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o iNEXT.so RcppExports.o subfuns.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpU0SaCl/R.INSTALL380d953aff0810/iNEXT/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-iNEXT/00new/iNEXT/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (iNEXT) begin installing package ‘hdf5r.Extra’ * installing *source* package ‘autoimage’ ... ** this is package ‘autoimage’ version ‘2.2.3’ ** package ‘autoimage’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (autoimage) begin installing package ‘AnnotationHub’ * installing *source* package ‘protoclust’ ... ** this is package ‘protoclust’ version ‘1.6.4’ ** package ‘protoclust’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpum3ZMq/R.INSTALL3817c9c894c00/protoclust/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c hier.c -o hier.o hier.c: In function ‘hier’: hier.c:194:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 194 | for(j = 0; j < imerge; j++) | ^~~ hier.c:204:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 204 | ii = lt(imerge+1,imerge,n); | ^~ hier.c: In function ‘minimaxpoint’: hier.c:442:10: warning: ‘mm’ may be used uninitialized [-Wmaybe-uninitialized] 442 | return mm; | ^~ hier.c:428:7: note: ‘mm’ was declared here 428 | int mm; | ^~ hier.c: In function ‘findNN’: hier.c:346:29: warning: ‘nn’ may be used uninitialized [-Wmaybe-uninitialized] 346 | mincomplete = completelink(dmax, n, clusters[nn], nn, clusters[i], i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hier.c:328:7: note: ‘nn’ was declared here 328 | int nn; | ^~ hier.c: In function ‘hier’: hier.c:274:26: warning: ‘imerge’ may be used uninitialized [-Wmaybe-uninitialized] 274 | Cluster *cur = clusters[imerge]; | ^ hier.c:28:20: note: ‘imerge’ was declared here 28 | int i, j, k, ii, imerge, jmerge, reverse; | ^~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c protoclust_init.c -o protoclust_init.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o protoclust.so hier.o protoclust_init.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpum3ZMq/R.INSTALL3817c9c894c00/protoclust/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-protoclust/00new/protoclust/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (protoclust) begin installing package ‘ensembldb’ * installing *source* package ‘ShortRead’ ... ** this is package ‘ShortRead’ version ‘1.68.0’ ** package ‘ShortRead’ successfully unpacked and MD5 sums checked ** using staged installation checking for gcc... gcc-15 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc-15 accepts -g... yes checking for gcc-15 option to accept ISO C89... none needed checking for gzeof in -lz... yes checking how to run the C preprocessor... gcc-15 -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking size of unsigned long... 8 configure: creating ./config.status config.status: creating src/Makevars ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpgQdJDS/R.INSTALL37f48d3f842434/ShortRead/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Biostrings_stubs.c -o Biostrings_stubs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c IRanges_stubs.c -o IRanges_stubs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_init_ShortRead.c -o R_init_ShortRead.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c S4Vectors_stubs.c -o S4Vectors_stubs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c XVector_stubs.c -o XVector_stubs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c alphabet.c -o alphabet.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c count.c -o count.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c io.c -o io.o io.c: In function ‘read_prb_as_character’: io.c:227:38: warning: format ‘%f’ expects argument of type ‘double’, but argument 2 has type ‘const char *’ [-Wformat=] 227 | error("could not read file '%f'", translateChar(STRING_ELT(fname, 0))); | ~^ | | | double | %s io.c: In function ‘_read_solexa_export_file’: io.c:658:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] 658 | error("invalid 'strand' field '%s', %s:%d", | ~^ | | | char * | %d 659 | *elt[13], fname, lineno); | ~~~~~~~~ | | | int io.c:676:48: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=] 676 | error("invalid 'filtering' field '%s', %s:%d", | ~^ | | | char * | %d 677 | *elt[21], fname, lineno); | ~~~~~~~~ | | | int gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c io_bowtie.c -o io_bowtie.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c io_soap.c -o io_soap.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_LIBZ=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_UNSIGNED_LONG=8 -fpic -g -O2 -Wall -pedantic -mtune=native -c readBfaToc.cc -o readBfaToc.o readBfaToc.cc: In function ‘SEXPREC* readBfaToc(SEXP)’: readBfaToc.cc:35:19: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 35 | (void) fread( seq_name, sizeof(char), name_len, fp ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readBfaToc.cc:36:19: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 36 | (void) fread( &seq_ori_len, sizeof(int), 1, fp ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readBfaToc.cc:37:19: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 37 | (void) fread( &seq_len, sizeof(int), 1, fp ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_LIBZ=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_UNSIGNED_LONG=8 -fpic -g -O2 -Wall -pedantic -mtune=native -c read_maq_map.cc -o read_maq_map.o In file included from read_maq_map.cc:13: maqmap_m.h: In function ‘maqmap_T* maqmap_read_header(gzFile) [with int max_readlen = 128]’: maqmap_m.h:102:21: warning: pointer ‘mm’ used after ‘void free(void*)’ [-Wuse-after-free] 102 | Rf_error("MAQ format '%d' not supported", mm->format); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void maq_delete_maqmap(maqmap_T*) [with int max_readlen = 128]’, inlined from ‘void maq_delete_maqmap(maqmap_T*) [with int max_readlen = 128]’ at maqmap_m.h:74:35, inlined from ‘maqmap_T* maqmap_read_header(gzFile) [with int max_readlen = 128]’ at maqmap_m.h:101:30: maqmap_m.h:84:14: note: call to ‘void free(void*)’ here 84 | std::free(mm); | ~~~~~~~~~^~~~ maqmap_m.h: In function ‘maqmap_T* maqmap_read_header(gzFile) [with int max_readlen = 64]’: maqmap_m.h:102:21: warning: pointer ‘mm’ used after ‘void free(void*)’ [-Wuse-after-free] 102 | Rf_error("MAQ format '%d' not supported", mm->format); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void maq_delete_maqmap(maqmap_T*) [with int max_readlen = 64]’, inlined from ‘void maq_delete_maqmap(maqmap_T*) [with int max_readlen = 64]’ at maqmap_m.h:74:35, inlined from ‘maqmap_T* maqmap_read_header(gzFile) [with int max_readlen = 64]’ at maqmap_m.h:101:30: maqmap_m.h:84:14: note: call to ‘void free(void*)’ here 84 | std::free(mm); | ~~~~~~~~~^~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c sampler.c -o sampler.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c trim.c -o trim.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c util.c -o util.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rhtslib/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c xsnap.c -o xsnap.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o ShortRead.so Biostrings_stubs.o IRanges_stubs.o R_init_ShortRead.o S4Vectors_stubs.o XVector_stubs.o alphabet.o count.o io.o io_bowtie.o io_soap.o readBfaToc.o read_maq_map.o sampler.o trim.o util.o xsnap.o -lz -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpgQdJDS/R.INSTALL37f48d3f842434/ShortRead/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-ShortRead/00new/ShortRead/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ShortRead) begin installing package ‘alabaster.base’ * installing *source* package ‘fillpattern’ ... ** this is package ‘fillpattern’ version ‘1.0.2’ ** package ‘fillpattern’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (fillpattern) begin installing package ‘MultiAssayExperiment’ * installing *source* package ‘MAST’ ... ** this is package ‘MAST’ version ‘1.36.0’ ** package ‘MAST’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (MAST) begin installing package ‘bluster’ * installing *source* package ‘ggdensity’ ... ** this is package ‘ggdensity’ version ‘1.0.0’ ** package ‘ggdensity’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggdensity) begin installing package ‘rbiom’ * installing *source* package ‘Ternary’ ... ** this is package ‘Ternary’ version ‘2.3.5’ ** package ‘Ternary’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Ternary) begin installing package ‘extRemes’ * installing *source* package ‘TreeDist’ ... ** this is package ‘TreeDist’ version ‘2.11.1’ ** package ‘TreeDist’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpJ8HFDG/R.INSTALL37f9c04edc3f30/TreeDist/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c day_1985.cpp -o day_1985.o In file included from tree_distances.h:4, from day_1985.cpp:4: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include/TreeTools/SplitList.h:33:16: warning: ‘TreeTools::bitcounts’ defined but not used [-Wunused-variable] 33 | static int16 bitcounts[65536]; | ^~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c hmi.cpp -o hmi.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c hpart.cpp -o hpart.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c hpart_relabel.cpp -o hpart_relabel.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c lap.cpp -o lap.o In file included from tree_distances.h:4, from lap.cpp:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include/TreeTools/SplitList.h:33:16: warning: ‘TreeTools::bitcounts’ defined but not used [-Wunused-variable] 33 | static int16 bitcounts[65536]; | ^~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c mast.cpp -o mast.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c nni_distance.cpp -o nni_distance.o In file included from nni_distance.cpp:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include/TreeTools/SplitList.h:33:16: warning: ‘TreeTools::bitcounts’ defined but not used [-Wunused-variable] 33 | static int16 bitcounts[65536]; | ^~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c path_vector.cpp -o path_vector.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c reduce_tree.cpp -o reduce_tree.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c spr.cpp -o spr.o In file included from spr.cpp:6: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include/TreeTools/SplitList.h:33:16: warning: ‘TreeTools::bitcounts’ defined but not used [-Wunused-variable] 33 | static int16 bitcounts[65536]; | ^~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c tree_distance_functions.cpp -o tree_distance_functions.o In file included from tree_distance_functions.cpp:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include/TreeTools/SplitList.h:33:16: warning: ‘TreeTools::bitcounts’ defined but not used [-Wunused-variable] 33 | static int16 bitcounts[65536]; | ^~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c tree_distances.cpp -o tree_distances.o In file included from tree_distances.cpp:1: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include/TreeTools/SplitList.h:33:16: warning: ‘TreeTools::bitcounts’ defined but not used [-Wunused-variable] 33 | static int16 bitcounts[65536]; | ^~~~~~~~~ g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o TreeDist.so RcppExports.o day_1985.o hmi.o hpart.o hpart_relabel.o lap.o mast.o nni_distance.o path_vector.o reduce_tree.o spr.o tree_distance_functions.o tree_distances.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpJ8HFDG/R.INSTALL37f9c04edc3f30/TreeDist/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-TreeDist/00new/TreeDist/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (TreeDist) begin installing package ‘EQL’ * installing *source* package ‘textplot’ ... ** this is package ‘textplot’ version ‘0.2.2’ ** package ‘textplot’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading in method for ‘lines’ with signature ‘"AgEdge"’: no definition for class “AgEdge” ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (textplot) begin installing package ‘ggstatsplot’ * installing *source* package ‘JOUSBoost’ ... ** this is package ‘JOUSBoost’ version ‘2.1.0’ ** package ‘JOUSBoost’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp36f1Ku/R.INSTALL3814d74d6318dc/JOUSBoost/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c grid_probs.cpp -o grid_probs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o JOUSBoost.so RcppExports.o grid_probs.o init.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp36f1Ku/R.INSTALL3814d74d6318dc/JOUSBoost/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-JOUSBoost/00new/JOUSBoost/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (JOUSBoost) begin installing package ‘keras3’ * installing *source* package ‘phyloseqGraphTest’ ... ** this is package ‘phyloseqGraphTest’ version ‘0.1.1’ ** package ‘phyloseqGraphTest’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (phyloseqGraphTest) begin installing package ‘sankey’ * installing *source* package ‘EQL’ ... ** this is package ‘EQL’ version ‘1.0-1’ ** package ‘EQL’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (EQL) begin installing package ‘metap’ * installing *source* package ‘sankey’ ... ** this is package ‘sankey’ version ‘1.0.2’ ** package ‘sankey’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (sankey) begin installing package ‘monocle’ * installing *source* package ‘precrec’ ... ** this is package ‘precrec’ version ‘0.14.5’ ** package ‘precrec’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXhCIXd/R.INSTALL380ae23f94d627/precrec/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c precrec_misc.cpp -o precrec_misc.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c precrec_mmx.cpp -o precrec_mmx.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c precrec_plx.cpp -o precrec_plx.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o precrec.so RcppExports.o precrec_misc.o precrec_mmx.o precrec_plx.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXhCIXd/R.INSTALL380ae23f94d627/precrec/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-precrec/00new/precrec/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (precrec) begin installing package ‘wordspace’ * installing *source* package ‘org.Dr.eg.db’ ... ** this is package ‘org.Dr.eg.db’ version ‘3.22.0’ ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (org.Dr.eg.db) begin installing package ‘vetiver’ * installing *source* package ‘hdf5r.Extra’ ... ** this is package ‘hdf5r.Extra’ version ‘0.1.0’ ** package ‘hdf5r.Extra’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (hdf5r.Extra) begin installing package ‘N2R’ * installing *source* package ‘mlr3fselect’ ... ** this is package ‘mlr3fselect’ version ‘1.4.0’ ** package ‘mlr3fselect’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3fselect) begin installing package ‘lmds’ * installing *source* package ‘ggstatsplot’ ... ** this is package ‘ggstatsplot’ version ‘0.13.3’ ** package ‘ggstatsplot’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggstatsplot) begin installing package ‘inaparc’ * installing *source* package ‘glmGamPoi’ ... ** this is package ‘glmGamPoi’ version ‘1.22.0’ ** package ‘glmGamPoi’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpoB7XXm/R.INSTALL3800394ac7b559/glmGamPoi/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c beta_estimation.cpp -o beta_estimation.o beta_estimation.cpp: In function ‘bool lte_n_equal_rows(const Rcpp::NumericMatrix&, int, double)’: beta_estimation.cpp:31:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | for(size_t row_idx = 0; row_idx < matrix.nrow(); row_idx++){ | ~~~~~~~~^~~~~~~~~~~~~~~ beta_estimation.cpp:43:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 43 | if(n_matches > n){ | ~~~~~~~~~~^~~ beta_estimation.cpp: In function ‘Rcpp::IntegerVector get_row_groups(const Rcpp::NumericMatrix&, int, double)’: beta_estimation.cpp:57:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 57 | for(size_t row_idx = 0; row_idx < matrix.nrow(); row_idx++){ | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from beta_estimation.cpp:5: ../inst/include/deviance.h: In instantiation of ‘arma::Mat compute_gp_deviance_residuals_matrix_impl(arma::Mat, arma::Mat, Rcpp::NumericVector) [with NumericType = int; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]’: ../inst/include/deviance.h:88:58: required from here 88 | return compute_gp_deviance_residuals_matrix_impl(Y, Mu, thetas); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/include/deviance.h:76:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 76 | for(int i = 0; i < Y.n_elem; i++){ | ~~^~~~~~~~~~ ../inst/include/deviance.h: In instantiation of ‘arma::Mat compute_gp_deviance_residuals_matrix_impl(arma::Mat, arma::Mat, Rcpp::NumericVector) [with NumericType = double; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]’: ../inst/include/deviance.h:91:61: required from here 91 | return compute_gp_deviance_residuals_matrix_impl(Y, Mu, thetas); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/include/deviance.h:76:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 76 | for(int i = 0; i < Y.n_elem; i++){ | ~~^~~~~~~~~~ beta_estimation.cpp: In instantiation of ‘void clamp_inplace(arma::Mat&, double, double) [with NumericType = double]’: beta_estimation.cpp:80:16: required from here 80 | clamp_inplace(mu_hat, 1e-50, 1e50); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ beta_estimation.cpp:14:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 14 | for(int i = 0; i < v.n_elem; i++){ | ~~^~~~~~~~~~ ../inst/include/deviance.h: In instantiation of ‘double compute_gp_deviance_sum(const arma::Mat&, const arma::Mat&, double) [with NumericType = double]’: beta_estimation.cpp:256:40: required from here 256 | dev_old = compute_gp_deviance_sum(counts, mu_hat, thetas(gene_idx)) + pen_sum; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/include/deviance.h:53:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < Y.n_elem; i++) { | ~~^~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c deviance.cpp -o deviance.o In file included from deviance.cpp:3: ../inst/include/deviance.h: In instantiation of ‘arma::Mat compute_gp_deviance_residuals_matrix_impl(arma::Mat, arma::Mat, Rcpp::NumericVector) [with NumericType = int; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]’: ../inst/include/deviance.h:88:58: required from here 88 | return compute_gp_deviance_residuals_matrix_impl(Y, Mu, thetas); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/include/deviance.h:76:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 76 | for(int i = 0; i < Y.n_elem; i++){ | ~~^~~~~~~~~~ ../inst/include/deviance.h: In instantiation of ‘arma::Mat compute_gp_deviance_residuals_matrix_impl(arma::Mat, arma::Mat, Rcpp::NumericVector) [with NumericType = double; Rcpp::NumericVector = Rcpp::Vector<14, Rcpp::PreserveStorage>]’: ../inst/include/deviance.h:91:61: required from here 91 | return compute_gp_deviance_residuals_matrix_impl(Y, Mu, thetas); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/include/deviance.h:76:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 76 | for(int i = 0; i < Y.n_elem; i++){ | ~~^~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c overdispersion.cpp -o overdispersion.o overdispersion.cpp: In function ‘Rcpp::List make_table_if_small(const Rcpp::NumericVector&, int)’: overdispersion.cpp:25:22: warning: comparison of integer expressions of different signedness: ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 25 | if(counts.size() > stop_if_larger){ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ overdispersion.cpp: In function ‘double conventional_loglikelihood_fast(Rcpp::NumericVector, Rcpp::NumericVector, double, const arma::mat&, bool, Rcpp::NumericVector, Rcpp::NumericVector)’: overdispersion.cpp:92:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 92 | for(size_t iter = 0; iter < count_frequencies.size(); ++iter){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ overdispersion.cpp:100:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 100 | for(size_t i = 0; i < y.size(); ++i){ | ~~^~~~~~~~~~ overdispersion.cpp: In function ‘double conventional_score_function_fast(Rcpp::NumericVector, Rcpp::NumericVector, double, const arma::mat&, bool, Rcpp::NumericVector, Rcpp::NumericVector)’: overdispersion.cpp:136:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 136 | for(size_t iter = 0; iter < count_frequencies.size(); ++iter){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ overdispersion.cpp:159:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 159 | for(size_t iter = 0; iter < y.size(); ++iter){ | ~~~~~^~~~~~~~~~ overdispersion.cpp:177:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 177 | for(size_t i = 0; i < y.size(); ++i){ | ~~^~~~~~~~~~ overdispersion.cpp: In function ‘double conventional_deriv_score_function_fast(Rcpp::NumericVector, Rcpp::NumericVector, double, const arma::mat&, bool, Rcpp::NumericVector, Rcpp::NumericVector)’: overdispersion.cpp:233:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 233 | for(size_t iter = 0; iter < count_frequencies.size(); ++iter){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ overdispersion.cpp:251:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 251 | for(size_t i = 0; i < y.size(); ++i){ | ~~^~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c utils.cpp -o utils.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o glmGamPoi.so RcppExports.o beta_estimation.o deviance.o overdispersion.o utils.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpoB7XXm/R.INSTALL3800394ac7b559/glmGamPoi/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-glmGamPoi/00new/glmGamPoi/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (glmGamPoi) begin installing package ‘dada2’ * installing *source* package ‘sads’ ... ** this is package ‘sads’ version ‘0.6.5’ ** package ‘sads’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpYStlo5/R.INSTALL3818353e68abe2/sads/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c gauss_legendre.c -o gauss_legendre.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c volkov.c -o volkov.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o sads.so gauss_legendre.o init.o volkov.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpYStlo5/R.INSTALL3818353e68abe2/sads/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-sads/00new/sads/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (sads) begin installing package ‘regtools’ * installing *source* package ‘extRemes’ ... ** this is package ‘extRemes’ version ‘2.2-1’ ** package ‘extRemes’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (extRemes) begin installing package ‘Quartet’ * installing *source* package ‘metap’ ... ** this is package ‘metap’ version ‘1.12’ ** package ‘metap’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (metap) begin installing package ‘Rogue’ * installing *source* package ‘vetiver’ ... ** this is package ‘vetiver’ version ‘0.2.6’ ** package ‘vetiver’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (vetiver) begin installing package ‘Umatrix’ * installing *source* package ‘inaparc’ ... ** this is package ‘inaparc’ version ‘1.2.1’ ** package ‘inaparc’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (inaparc) begin installing package ‘univariateML’ * installing *source* package ‘BTM’ ... ** this is package ‘BTM’ version ‘0.3.7’ ** package ‘BTM’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmppG9OFg/R.INSTALL38166a56ac07b4/BTM/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c infer.cpp -o infer.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c model.cpp -o model.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_BTM.cpp -o rcpp_BTM.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o BTM.so RcppExports.o infer.o model.o rcpp_BTM.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmppG9OFg/R.INSTALL38166a56ac07b4/BTM/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-BTM/00new/BTM/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (BTM) begin installing package ‘mlr3verse’ * installing *source* package ‘lmds’ ... ** this is package ‘lmds’ version ‘0.1.0’ ** package ‘lmds’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (lmds) begin installing package ‘RcppPlanc’ * installing *source* package ‘univariateML’ ... ** this is package ‘univariateML’ version ‘1.5.0’ ** package ‘univariateML’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (univariateML) begin installing package ‘ppclust’ * installing *source* package ‘AnnotationHub’ ... ** this is package ‘AnnotationHub’ version ‘4.0.0’ ** package ‘AnnotationHub’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (AnnotationHub) begin installing package ‘scde’ * installing *source* package ‘rbiom’ ... ** this is package ‘rbiom’ version ‘2.2.1’ ** package ‘rbiom’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpe964Hg/R.INSTALL381abe795a9ef8/rbiom/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c alpha_div.c -o alpha_div.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c beta_div.c -o beta_div.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c get.c -o get.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c pthreads.c -o pthreads.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rarefy.c -o rarefy.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c read_tree.c -o read_tree.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c unifrac.c -o unifrac.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o rbiom.so alpha_div.o beta_div.o get.o init.o pthreads.o rarefy.o read_tree.o unifrac.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpe964Hg/R.INSTALL381abe795a9ef8/rbiom/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-rbiom/00new/rbiom/libs ** R ** data *** moving datasets to lazyload DB ** exec ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rbiom) begin installing package ‘kdensity’ * installing *source* package ‘Rogue’ ... ** this is package ‘Rogue’ version ‘2.1.7’ ** package ‘Rogue’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmphWHpfK/R.INSTALL3820254112e6f9/Rogue/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c graph_geodesic.c -o graph_geodesic.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/Array.c -o rnr/Array.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/BitVector.c -o rnr/BitVector.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/Dropset.c -o rnr/Dropset.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/HashTable.c -o rnr/HashTable.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/List.c -o rnr/List.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/Node.c -o rnr/Node.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/ProfileElem.c -o rnr/ProfileElem.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/RogueNaRok.c -o rnr/RogueNaRok.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/Tree.c -o rnr/Tree.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/common.c -o rnr/common.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/legacy.c -o rnr/legacy.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c rnr/newFunctions.c -o rnr/newFunctions.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Rogue_init.c -o Rogue_init.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o Rogue.so graph_geodesic.o rnr/Array.o rnr/BitVector.o rnr/Dropset.o rnr/HashTable.o rnr/List.o rnr/Node.o rnr/ProfileElem.o rnr/RogueNaRok.o rnr/Tree.o rnr/common.o rnr/legacy.o rnr/newFunctions.o Rogue_init.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmphWHpfK/R.INSTALL3820254112e6f9/Rogue/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-Rogue/00new/Rogue/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Rogue) begin installing package ‘ExperimentHub’ * installing *source* package ‘regtools’ ... ** this is package ‘regtools’ version ‘1.7.0’ ** package ‘regtools’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (regtools) begin installing package ‘TreeSearch’ * installing *source* package ‘ppclust’ ... ** this is package ‘ppclust’ version ‘1.1.0.1’ ** package ‘ppclust’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ppclust) begin installing package ‘toweranNA’ * installing *source* package ‘scuttle’ ... ** this is package ‘scuttle’ version ‘1.20.0’ ** package ‘scuttle’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++11 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpbAa9ir/R.INSTALL37f79121cf81de/scuttle/src' g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c cumulative_prop.cpp -o cumulative_prop.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:11, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/beachmat.h:24, from cumulative_prop.cpp:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:95:27: warning: ‘virtual const double* beachmat::lin_matrix::get_row(size_t, double*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 95 | virtual const double* get_row(size_t r, double* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:218:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_row(size_t, int*, int*, size_t, size_t)’ 218 | virtual sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:66:24: warning: ‘virtual const int* beachmat::lin_matrix::get_row(size_t, int*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 66 | virtual const int* get_row(size_t r, int* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:218:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_row(size_t, int*, int*, size_t, size_t)’ 218 | virtual sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:52:24: warning: ‘virtual const int* beachmat::lin_matrix::get_col(size_t, int*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 52 | virtual const int* get_col(size_t c, int* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:236:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_col(size_t, int*, int*, size_t, size_t)’ 236 | virtual sparse_index get_col(size_t c, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:81:27: warning: ‘virtual const double* beachmat::lin_matrix::get_col(size_t, double*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 81 | virtual const double* get_col(size_t c, double* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:236:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_col(size_t, int*, int*, size_t, size_t)’ 236 | virtual sparse_index get_col(size_t c, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:12: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<13>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<13>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:36:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 36 | return std::unique_ptr(new integer_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:38:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 38 | return std::unique_ptr(new double_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:40:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 40 | return std::unique_ptr(new logical_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const int*; ALT = int*; TIT = const double*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const int*; ALT = int*; V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:596:51: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, int*, int*, size_t, size_t) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 596 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:595:35: required from here 595 | sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const double*; ALT = double*; TIT = const double*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const double*; ALT = double*; V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:602:54: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, double*, int*, size_t, size_t) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 602 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:601:38: required from here 601 | sparse_index get_row(size_t r, double* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const int*; ALT = int*; TIT = const int*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const int*; ALT = int*; V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:596:51: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, int*, int*, size_t, size_t) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 596 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:595:35: required from here 595 | sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const double*; ALT = double*; TIT = const int*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const double*; ALT = double*; V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:602:54: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, double*, int*, size_t, size_t) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 602 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:601:38: required from here 601 | sparse_index get_row(size_t r, double* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c downsample_counts.cpp -o downsample_counts.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:11, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/beachmat.h:24, from downsample_counts.cpp:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:95:27: warning: ‘virtual const double* beachmat::lin_matrix::get_row(size_t, double*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 95 | virtual const double* get_row(size_t r, double* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:218:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_row(size_t, int*, int*, size_t, size_t)’ 218 | virtual sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:66:24: warning: ‘virtual const int* beachmat::lin_matrix::get_row(size_t, int*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 66 | virtual const int* get_row(size_t r, int* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:218:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_row(size_t, int*, int*, size_t, size_t)’ 218 | virtual sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:81:27: warning: ‘virtual const double* beachmat::lin_matrix::get_col(size_t, double*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 81 | virtual const double* get_col(size_t c, double* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:236:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_col(size_t, int*, int*, size_t, size_t)’ 236 | virtual sparse_index get_col(size_t c, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:52:24: warning: ‘virtual const int* beachmat::lin_matrix::get_col(size_t, int*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 52 | virtual const int* get_col(size_t c, int* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:236:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_col(size_t, int*, int*, size_t, size_t)’ 236 | virtual sparse_index get_col(size_t c, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:12: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<13>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<13>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:36:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 36 | return std::unique_ptr(new integer_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:38:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 38 | return std::unique_ptr(new double_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:40:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 40 | return std::unique_ptr(new logical_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const int*; ALT = int*; TIT = const double*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const int*; ALT = int*; V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:596:51: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, int*, int*, size_t, size_t) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 596 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:595:35: required from here 595 | sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const double*; ALT = double*; TIT = const double*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const double*; ALT = double*; V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:602:54: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, double*, int*, size_t, size_t) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 602 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:601:38: required from here 601 | sparse_index get_row(size_t r, double* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const int*; ALT = int*; TIT = const int*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const int*; ALT = int*; V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:596:51: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, int*, int*, size_t, size_t) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 596 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:595:35: required from here 595 | sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const double*; ALT = double*; TIT = const int*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const double*; ALT = double*; V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:602:54: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, double*, int*, size_t, size_t) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 602 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:601:38: required from here 601 | sparse_index get_row(size_t r, double* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c fit_linear_model.cpp -o fit_linear_model.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:11, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/beachmat.h:24, from fit_linear_model.cpp:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:95:27: warning: ‘virtual const double* beachmat::lin_matrix::get_row(size_t, double*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 95 | virtual const double* get_row(size_t r, double* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:218:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_row(size_t, int*, int*, size_t, size_t)’ 218 | virtual sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:66:24: warning: ‘virtual const int* beachmat::lin_matrix::get_row(size_t, int*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 66 | virtual const int* get_row(size_t r, int* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:218:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_row(size_t, int*, int*, size_t, size_t)’ 218 | virtual sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:81:27: warning: ‘virtual const double* beachmat::lin_matrix::get_col(size_t, double*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 81 | virtual const double* get_col(size_t c, double* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:236:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_col(size_t, int*, int*, size_t, size_t)’ 236 | virtual sparse_index get_col(size_t c, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:52:24: warning: ‘virtual const int* beachmat::lin_matrix::get_col(size_t, int*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 52 | virtual const int* get_col(size_t c, int* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:236:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_col(size_t, int*, int*, size_t, size_t)’ 236 | virtual sparse_index get_col(size_t c, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:12: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<13>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<13>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:36:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 36 | return std::unique_ptr(new integer_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:38:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 38 | return std::unique_ptr(new double_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:40:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 40 | return std::unique_ptr(new logical_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const int*; ALT = int*; TIT = const double*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const int*; ALT = int*; V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:596:51: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, int*, int*, size_t, size_t) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 596 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:595:35: required from here 595 | sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const double*; ALT = double*; TIT = const double*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const double*; ALT = double*; V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:602:54: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, double*, int*, size_t, size_t) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 602 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:601:38: required from here 601 | sparse_index get_row(size_t r, double* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const int*; ALT = int*; TIT = const int*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const int*; ALT = int*; V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:596:51: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, int*, int*, size_t, size_t) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 596 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:595:35: required from here 595 | sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const double*; ALT = double*; TIT = const int*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const double*; ALT = double*; V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:602:54: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, double*, int*, size_t, size_t) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 602 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:601:38: required from here 601 | sparse_index get_row(size_t r, double* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c pool_size_factors.cpp -o pool_size_factors.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:11, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/beachmat.h:24, from pool_size_factors.cpp:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:95:27: warning: ‘virtual const double* beachmat::lin_matrix::get_row(size_t, double*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 95 | virtual const double* get_row(size_t r, double* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:218:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_row(size_t, int*, int*, size_t, size_t)’ 218 | virtual sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:66:24: warning: ‘virtual const int* beachmat::lin_matrix::get_row(size_t, int*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 66 | virtual const int* get_row(size_t r, int* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:218:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_row(size_t, int*, int*, size_t, size_t)’ 218 | virtual sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:81:27: warning: ‘virtual const double* beachmat::lin_matrix::get_col(size_t, double*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 81 | virtual const double* get_col(size_t c, double* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:236:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_col(size_t, int*, int*, size_t, size_t)’ 236 | virtual sparse_index get_col(size_t c, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:52:24: warning: ‘virtual const int* beachmat::lin_matrix::get_col(size_t, int*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 52 | virtual const int* get_col(size_t c, int* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:236:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_col(size_t, int*, int*, size_t, size_t)’ 236 | virtual sparse_index get_col(size_t c, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ pool_size_factors.cpp: In function ‘Rcpp::List pool_size_factors(Rcpp::RObject, Rcpp::NumericVector, Rcpp::IntegerVector, Rcpp::IntegerVector)’: pool_size_factors.cpp:56:15: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 56 | if (ngenes!=pseudo_cell.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~ pool_size_factors.cpp:61:22: warning: comparison of integer expressions of different signedness: ‘R_xlen_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 61 | if (order.size() < ncells*2-1) { | ~~~~~~~~~~~~~^~~~~~~~~~~~ pool_size_factors.cpp:170:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 170 | for (auto i=0; i::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<13>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<13>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:36:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 36 | return std::unique_ptr(new integer_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:38:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 38 | return std::unique_ptr(new double_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:40:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 40 | return std::unique_ptr(new logical_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const int*; ALT = int*; TIT = const double*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const int*; ALT = int*; V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:596:51: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, int*, int*, size_t, size_t) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 596 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:595:35: required from here 595 | sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const double*; ALT = double*; TIT = const double*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const double*; ALT = double*; V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:602:54: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, double*, int*, size_t, size_t) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 602 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:601:38: required from here 601 | sparse_index get_row(size_t r, double* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const int*; ALT = int*; TIT = const int*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const int*; ALT = int*; V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:596:51: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, int*, int*, size_t, size_t) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 596 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:595:35: required from here 595 | sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const double*; ALT = double*; TIT = const int*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const double*; ALT = double*; V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:602:54: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, double*, int*, size_t, size_t) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 602 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:601:38: required from here 601 | sparse_index get_row(size_t r, double* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c sparse_summarize.cpp -o sparse_summarize.o g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c sum_counts.cpp -o sum_counts.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:11, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/beachmat.h:24, from sum_counts.cpp:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:95:27: warning: ‘virtual const double* beachmat::lin_matrix::get_row(size_t, double*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 95 | virtual const double* get_row(size_t r, double* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:218:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_row(size_t, int*, int*, size_t, size_t)’ 218 | virtual sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:66:24: warning: ‘virtual const int* beachmat::lin_matrix::get_row(size_t, int*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 66 | virtual const int* get_row(size_t r, int* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:218:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_row(size_t, int*, int*, size_t, size_t)’ 218 | virtual sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:81:27: warning: ‘virtual const double* beachmat::lin_matrix::get_col(size_t, double*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 81 | virtual const double* get_col(size_t c, double* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:236:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_col(size_t, int*, int*, size_t, size_t)’ 236 | virtual sparse_index get_col(size_t c, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:52:24: warning: ‘virtual const int* beachmat::lin_matrix::get_col(size_t, int*, size_t, size_t)’ was hidden [-Woverloaded-virtual=] 52 | virtual const int* get_col(size_t c, int* work, size_t first, size_t last) = 0; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:236:43: note: by ‘virtual beachmat::sparse_index beachmat::lin_sparse_matrix::get_col(size_t, int*, int*, size_t, size_t)’ 236 | virtual sparse_index get_col(size_t c, int* work_x, int* work_i, size_t first, size_t last) = 0; | ^~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:12: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<13>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<13>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:36:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 36 | return std::unique_ptr(new integer_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:38:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 38 | return std::unique_ptr(new double_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::SparseArraySeed_reader::SparseArraySeed_reader(Rcpp::RObject) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:561:46: required from ‘beachmat::lin_SparseArraySeed::lin_SparseArraySeed(Rcpp::RObject) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; Rcpp::RObject = Rcpp::RObject_Impl]’ 561 | lin_SparseArraySeed(Rcpp::RObject mat) : reader(mat) { | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:40:39: required from ‘std::unique_ptr beachmat::read_lin_sparse_block_raw(Rcpp::RObject) [with M = lin_matrix; Rcpp::RObject = Rcpp::RObject_Impl]’ 40 | return std::unique_ptr(new logical_SparseArraySeed(block)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/read_lin_block.h:65:57: required from here 65 | auto ptr = read_lin_sparse_block_raw(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:535:17: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 535 | if (nnz != x.size()) { | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:551:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 551 | if (lastR <= 0 || lastR > NR || lastC <= 0 || lastC > NC) { | ~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:593:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 593 | for (int v = 0; v < nnz; ++v, ++rowIt, ++colIt, ++xIt) { | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const int*; ALT = int*; TIT = const double*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const int*; ALT = int*; V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:596:51: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, int*, int*, size_t, size_t) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 596 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:595:35: required from here 595 | sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const double*; ALT = double*; TIT = const double*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const double*; ALT = double*; V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:602:54: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, double*, int*, size_t, size_t) [with V = Rcpp::Vector<14, Rcpp::PreserveStorage>; TIT = const double*; size_t = long unsigned int]’ 602 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:601:38: required from here 601 | sparse_index get_row(size_t r, double* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const int*; ALT = int*; TIT = const int*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const int*; ALT = int*; V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:596:51: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, int*, int*, size_t, size_t) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 596 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:595:35: required from here 595 | sparse_index get_row(size_t r, int* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h: In instantiation of ‘beachmat::sparse_index beachmat::Csparse_core::get_row(size_t, ALT, I*, size_t, size_t) [with OUT = const double*; ALT = double*; TIT = const int*; I = int; P = long unsigned int; size_t = long unsigned int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:650:42: required from ‘beachmat::sparse_index beachmat::SparseArraySeed_reader::get_row(size_t, ALT, int*, size_t, size_t) [with OUT = const double*; ALT = double*; V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 650 | return core.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:602:54: required from ‘beachmat::sparse_index beachmat::lin_SparseArraySeed::get_row(size_t, double*, int*, size_t, size_t) [with V = Rcpp::Vector<10, Rcpp::PreserveStorage>; TIT = const int*; size_t = long unsigned int]’ 602 | return reader.template get_row(r, work_x, work_i, first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/lin_matrix.h:601:38: required from here 601 | sparse_index get_row(size_t r, double* work_x, int* work_i, size_t first, size_t last) { | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include/beachmat3/Csparse_reader.h:250:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 250 | if (idex != *pIt && static_cast(i[idex]) == r) { | ~~~~~^~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/beachmat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c utils.cpp -o utils.o g++-15 -std=gnu++11 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o scuttle.so RcppExports.o cumulative_prop.o downsample_counts.o fit_linear_model.o pool_size_factors.o sparse_summarize.o sum_counts.o utils.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpbAa9ir/R.INSTALL37f79121cf81de/scuttle/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-scuttle/00new/scuttle/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (scuttle) begin installing package ‘partools’ * installing *source* package ‘bluster’ ... ** this is package ‘bluster’ version ‘1.20.0’ ** package ‘bluster’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp8YIeu6/R.INSTALL381a7b5ffc34a5/bluster/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c build_snn.cpp -o build_snn.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/assorthead/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c sum_neighbor_weights.cpp -o sum_neighbor_weights.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o bluster.so RcppExports.o build_snn.o sum_neighbor_weights.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp8YIeu6/R.INSTALL381a7b5ffc34a5/bluster/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-bluster/00new/bluster/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (bluster) * installing *source* package ‘kdensity’ ... ** this is package ‘kdensity’ version ‘1.1.1’ ** package ‘kdensity’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (kdensity) * installing *source* package ‘GeneralizedUmatrix’ ... ** this is package ‘GeneralizedUmatrix’ version ‘1.3.1’ ** package ‘GeneralizedUmatrix’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpm7Vpku/R.INSTALL38134031ff81a6/GeneralizedUmatrix/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Delta3DWeightsC.cpp -o Delta3DWeightsC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c addRowWiseC.cpp -o addRowWiseC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c trainstepC.cpp -o trainstepC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c trainstepC2.cpp -o trainstepC2.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o GeneralizedUmatrix.so Delta3DWeightsC.o RcppExports.o addRowWiseC.o trainstepC.o trainstepC2.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpm7Vpku/R.INSTALL38134031ff81a6/GeneralizedUmatrix/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-GeneralizedUmatrix/00new/GeneralizedUmatrix/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (GeneralizedUmatrix) begin installing package ‘DatabionicSwarm’ * installing *source* package ‘mlr3verse’ ... ** this is package ‘mlr3verse’ version ‘0.3.1’ ** package ‘mlr3verse’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3verse) * installing *source* package ‘wordspace’ ... ** this is package ‘wordspace’ version ‘0.2-9’ ** package ‘wordspace’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpVNrFxy/R.INSTALL381d6f1c850f5d/wordspace/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c wordspace.cpp -o wordspace.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o wordspace.so RcppExports.o wordspace.o -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpVNrFxy/R.INSTALL381d6f1c850f5d/wordspace/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-wordspace/00new/wordspace/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (wordspace) * installing *source* package ‘monocle’ ... ** this is package ‘monocle’ version ‘2.38.0’ ** package ‘monocle’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmppMxKG0/R.INSTALL381d1b61fe1a67/monocle/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c clustering.cpp -o clustering.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o monocle.so RcppExports.o clustering.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmppMxKG0/R.INSTALL381d1b61fe1a67/monocle/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-monocle/00new/monocle/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (monocle) * installing *source* package ‘toweranNA’ ... ** this is package ‘toweranNA’ version ‘0.1.0’ ** package ‘toweranNA’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (toweranNA) * installing *source* package ‘partools’ ... ** this is package ‘partools’ version ‘1.1.6’ ** package ‘partools’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (partools) begin installing package ‘cdparcoord’ * installing *source* package ‘MultiAssayExperiment’ ... ** this is package ‘MultiAssayExperiment’ version ‘1.36.0’ ** package ‘MultiAssayExperiment’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (MultiAssayExperiment) * installing *source* package ‘keras3’ ... ** this is package ‘keras3’ version ‘1.4.0’ ** package ‘keras3’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (keras3) * installing *source* package ‘ExperimentHub’ ... ** this is package ‘ExperimentHub’ version ‘3.0.0’ ** package ‘ExperimentHub’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ExperimentHub) * installing *source* package ‘FRESA.CAD’ ... ** this is package ‘FRESA.CAD’ version ‘3.4.8’ ** package ‘FRESA.CAD’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp1yHOsB/R.INSTALL3804fc39c72ceb/FRESA.CAD/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c FRESACAD_init.cpp -o FRESACAD_init.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c FRESAcommons.cpp -o FRESAcommons.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c binaryFeatureSelectionCpp.cpp -o binaryFeatureSelectionCpp.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c rankInverseNormalCpp.cpp -o rankInverseNormalCpp.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c regresionFeatureSelectionCpp.cpp -o regresionFeatureSelectionCpp.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o FRESA.CAD.so FRESACAD_init.o FRESAcommons.o binaryFeatureSelectionCpp.o rankInverseNormalCpp.o regresionFeatureSelectionCpp.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp1yHOsB/R.INSTALL3804fc39c72ceb/FRESA.CAD/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-FRESA.CAD/00new/FRESA.CAD/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (FRESA.CAD) * installing *source* package ‘Umatrix’ ... ** this is package ‘Umatrix’ version ‘4.0.2’ ** package ‘Umatrix’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpHglF6Z/R.INSTALL382052141aeced/Umatrix/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c addRowWiseC.cpp -o addRowWiseC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bestmatchC.cpp -o bestmatchC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c bestmatchesC.cpp -o bestmatchesC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c esomTrainedWeightVectorsConeC.cpp -o esomTrainedWeightVectorsConeC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c esomTrainedWeightVectorsGaussC.cpp -o esomTrainedWeightVectorsGaussC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c esomTrainedWeightVectorsMexicanHatC.cpp -o esomTrainedWeightVectorsMexicanHatC.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c registerDynamicSymbol.c -o registerDynamicSymbol.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o Umatrix.so RcppExports.o addRowWiseC.o bestmatchC.o bestmatchesC.o esomTrainedWeightVectorsConeC.o esomTrainedWeightVectorsGaussC.o esomTrainedWeightVectorsMexicanHatC.o registerDynamicSymbol.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpHglF6Z/R.INSTALL382052141aeced/Umatrix/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-Umatrix/00new/Umatrix/libs ** R ** data ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Umatrix) * installing *source* package ‘ensembldb’ ... ** this is package ‘ensembldb’ version ‘2.34.0’ ** package ‘ensembldb’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading Creating a generic function from function ‘.cds_for_id2’ in package ‘ensembldb’ ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ensembldb) * installing *source* package ‘cdparcoord’ ... ** this is package ‘cdparcoord’ version ‘1.0.1’ ** package ‘cdparcoord’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (cdparcoord) * installing *source* package ‘TreeSearch’ ... ** this is package ‘TreeSearch’ version ‘1.7.0’ ** package ‘TreeSearch’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpcEUKTz/R.INSTALL38264d2e888ca5/TreeSearch/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c RMorphy.c -o RMorphy.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c RMorphyUtils.c -o RMorphyUtils.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c TreeSearch-init.c -o TreeSearch-init.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fitch.c -o fitch.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c morphy.c -o morphy.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c morphy_score.cpp -o morphy_score.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c mpl.c -o mpl.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rearrange.cpp -o rearrange.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c statedata.c -o statedata.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/TreeTools/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c wagner.c -o wagner.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o TreeSearch.so RMorphy.o RMorphyUtils.o RcppExports.o TreeSearch-init.o fitch.o morphy.o morphy_score.o mpl.o rearrange.o statedata.o wagner.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpcEUKTz/R.INSTALL38264d2e888ca5/TreeSearch/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-TreeSearch/00new/TreeSearch/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (TreeSearch) * installing *source* package ‘hypervolume’ ... ** this is package ‘hypervolume’ version ‘3.1.6’ ** package ‘hypervolume’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpOvozqT/R.INSTALL38177d6f9b9a78/hypervolume/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/progress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/progress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c convert.cpp -o convert.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/progress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c fastPdist2.cpp -o fastPdist2.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o hypervolume.so RcppExports.o convert.o fastPdist2.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpOvozqT/R.INSTALL38177d6f9b9a78/hypervolume/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-hypervolume/00new/hypervolume/libs ** R ** data ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (hypervolume) * installing *source* package ‘DECIPHER’ ... ** this is package ‘DECIPHER’ version ‘3.6.0’ ** package ‘DECIPHER’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpLKB81o/R.INSTALL380c0f1980cb17/DECIPHER/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c AlignProfiles.c -o AlignProfiles.o AlignProfiles.c: In function ‘alignProfiles._omp_fn.0’: AlignProfiles.c:438:37: warning: ‘lGs’ may be used uninitialized [-Wmaybe-uninitialized] 438 | lGs *= tot; | ~~~~^~~~~~ AlignProfiles.c:62:51: note: ‘lGs’ was declared here 62 | double *pprofile, *sprofile, gp, gs, lGp, lGs, S, M, GP, GS, temp, avgM = 0; | ^~~ AlignProfiles.c:436:37: warning: ‘lGp’ may be used uninitialized [-Wmaybe-uninitialized] 436 | lGp *= tot; | ~~~~^~~~~~ AlignProfiles.c:62:46: note: ‘lGp’ was declared here 62 | double *pprofile, *sprofile, gp, gs, lGp, lGs, S, M, GP, GS, temp, avgM = 0; | ^~~ AlignProfiles.c: In function ‘alignProfilesAA._omp_fn.0’: AlignProfiles.c:1291:37: warning: ‘lGs’ may be used uninitialized [-Wmaybe-uninitialized] 1291 | lGs *= tot; | ~~~~^~~~~~ AlignProfiles.c:820:51: note: ‘lGs’ was declared here 820 | double *pprofile, *sprofile, gp, gs, lGp, lGs, M, GP, GS, R, temp, avgM = 0; | ^~~ AlignProfiles.c:1289:37: warning: ‘lGp’ may be used uninitialized [-Wmaybe-uninitialized] 1289 | lGp *= tot; | ~~~~^~~~~~ AlignProfiles.c:820:46: note: ‘lGp’ was declared here 820 | double *pprofile, *sprofile, gp, gs, lGp, lGs, M, GP, GS, R, temp, avgM = 0; | ^~~ AlignProfiles.c: In function ‘alignProfiles’: AlignProfiles.c:82:17: warning: ‘subM’ may be used uninitialized [-Wmaybe-uninitialized] 82 | double *subM; | ^~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c AssignIndels.c -o AssignIndels.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Biostrings_stubs.c -o Biostrings_stubs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c CalculateDeltaG.c -o CalculateDeltaG.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c CalculateFISH.c -o CalculateFISH.o CalculateFISH.c: In function ‘calculateFISH’: CalculateFISH.c:25:30: warning: missing braces around initializer [-Wmissing-braces] 25 | double dH_DR[4][4] = { | ^ 26 | -11.5, -7.8, -7, -8.3, | { } 27 | -10.4, -12.8, -16.3, -9.1, | { } 28 | -8.6, -8, -9.3, -5.9, | { } 29 | -7.8, -5.5, -9, -7.8 | { 30 | }; | } CalculateFISH.c:31:30: warning: missing braces around initializer [-Wmissing-braces] 31 | double dS_DR[4][4] = { | ^ 32 | -36.4, -21.6, -19.7, -23.9, | { } 33 | -28.4, -31.9, -47.1, -23.5, | { } 34 | -22.9, -17.1, -23.2, -12.3, | { } 35 | -23.2, -13.5, -26.1, -21.9 | { 36 | }; | } CalculateFISH.c:37:30: warning: missing braces around initializer [-Wmissing-braces] 37 | double dH_DD[4][4] = { | ^ 38 | -7.9, -8.4, -7.8, -7.2, | { } 39 | -8.5, -8, -10.6, -7.8, | { } 40 | -8.2, -9.8, -8, -8.4, | { } 41 | -7.2, -8.2, -8.5, -7.9 | { 42 | }; | } CalculateFISH.c:43:30: warning: missing braces around initializer [-Wmissing-braces] 43 | double dS_DD[4][4] = { | ^ 44 | -22.2, -22.4, -21, -20.4, | { } 45 | -22.7, -19.9, -27.2, -21, | { } 46 | -22.2, -24.4, -19.9, -22.4, | { } 47 | -21.3, -22.2, -22.7, -22.2 | { 48 | }; | } CalculateFISH.c:49:30: warning: missing braces around initializer [-Wmissing-braces] 49 | double dH_RR[4][4] = { | ^ 50 | -6.6, -10.17, -7.65, -5.76, | { } 51 | -10.56, -12.21, -7.95, -7.65, | { } 52 | -13.37, -14.21, -12.21, -10.17, | { } 53 | -8.11, -13.37, -10.56, -6.6 | { 54 | }; | } CalculateFISH.c:55:30: warning: missing braces around initializer [-Wmissing-braces] 55 | double dS_RR[4][4] = { | ^ 56 | -18.38, -26.03, -19.18, -15.67, | { } 57 | -28.25, -30.02, -19.18, -19.18, | { } 58 | -35.68, -34.85, -30.02, -26.03, | { } 59 | -22.59, -35.68, -28.25, -18.38 | { 60 | }; | } gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ChainSegments.c -o ChainSegments.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Cluster.c -o Cluster.o Cluster.c: In function ‘cluster._omp_fn.0’: Cluster.c:439:72: warning: ‘minC’ may be used uninitialized [-Wmaybe-uninitialized] 439 | minCols[rowIndices[i]] = minC; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Cluster.c:246:57: note: ‘minC’ was declared here 246 | int k, dobj, clusterNum, minRow, minCol, index, minC, met; | ^~~~ Cluster.c: In function ‘cluster._omp_fn.1’: Cluster.c:469:50: warning: ‘minC’ may be used uninitialized [-Wmaybe-uninitialized] 469 | minCs[i] = minC; | ~~~~~~~~~^~~~~~ Cluster.c:246:57: note: ‘minC’ was declared here 246 | int k, dobj, clusterNum, minRow, minCol, index, minC, met; | ^~~~ Cluster.c: In function ‘cluster._omp_fn.2’: Cluster.c:493:72: warning: ‘minC’ may be used uninitialized [-Wmaybe-uninitialized] 493 | minCols[rowIndices[i]] = minC; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Cluster.c:246:57: note: ‘minC’ was declared here 246 | int k, dobj, clusterNum, minRow, minCol, index, minC, met; | ^~~~ Cluster.c: In function ‘cluster’: Cluster.c:277:14: warning: ‘minCols’ may be used uninitialized [-Wmaybe-uninitialized] 277 | int *minCols; | ^~~~~~~ Cluster.c:916:43: warning: ‘rPercentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 916 | *rPercentComplete = floor(100*soFar/total); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Cluster.c:248:25: note: ‘rPercentComplete’ was declared here 248 | int before, v, *rPercentComplete; | ^~~~~~~~~~~~~~~~ Cluster.c:916:45: warning: ‘total’ may be used uninitialized [-Wmaybe-uninitialized] 916 | *rPercentComplete = floor(100*soFar/total); | ^~~~~~~~~~~~~~~~~~~~~~ Cluster.c:249:23: note: ‘total’ was declared here 249 | double soFar, total, minHeight, *cut, *rans, *distanceMatrix, minH; | ^~~~~ In file included from /home/hornik/tmp/R/include/Rdefines.h:41, from Cluster.c:11: /home/hornik/tmp/R/include/Rinternals.h:934:33: warning: ‘utilsPackage’ may be used uninitialized [-Wmaybe-uninitialized] 934 | #define eval Rf_eval Cluster.c:920:33: note: in expansion of macro ‘eval’ 920 | eval(lang4(install("setTxtProgressBar"), pBar, percentComplete, R_NilValue), utilsPackage); | ^~~~ Cluster.c:250:36: note: ‘utilsPackage’ was declared here 250 | SEXP ans, percentComplete, utilsPackage; | ^~~~~~~~~~~~ /home/hornik/tmp/R/include/Rinternals.h:934:33: warning: ‘percentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 934 | #define eval Rf_eval Cluster.c:920:33: note: in expansion of macro ‘eval’ 920 | eval(lang4(install("setTxtProgressBar"), pBar, percentComplete, R_NilValue), utilsPackage); | ^~~~ Cluster.c:250:19: note: ‘percentComplete’ was declared here 250 | SEXP ans, percentComplete, utilsPackage; | ^~~~~~~~~~~~~~~ Cluster.c:283:17: warning: ‘nDiv’ may be used uninitialized [-Wmaybe-uninitialized] 283 | double *nDiv; | ^~~~ Cluster.c:413:72: warning: ‘minC’ may be used uninitialized [-Wmaybe-uninitialized] 413 | minCols[rowIndices[i]] = minC; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Cluster.c:246:57: note: ‘minC’ was declared here 246 | int k, dobj, clusterNum, minRow, minCol, index, minC, met; | ^~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ClusterME.c -o ClusterME.o ClusterME.c: In function ‘clusterME’: ClusterME.c:322:101: warning: ‘LLRL’ may be used uninitialized [-Wmaybe-uninitialized] 322 | subDists[C[i + j*n] + 3*(n - 1) - 1] = LLRL + LRRL; // ac | ~~~~~^~~~~~ ClusterME.c:284:24: note: ‘LLRL’ was declared here 284 | double LLRL, LRRL, LLRR, LRRR; | ^~~~ ClusterME.c:322:101: warning: ‘LRRL’ may be used uninitialized [-Wmaybe-uninitialized] 322 | subDists[C[i + j*n] + 3*(n - 1) - 1] = LLRL + LRRL; // ac | ~~~~~^~~~~~ ClusterME.c:284:30: note: ‘LRRL’ was declared here 284 | double LLRL, LRRL, LLRR, LRRR; | ^~~~ ClusterME.c:323:101: warning: ‘LLRR’ may be used uninitialized [-Wmaybe-uninitialized] 323 | subDists[C[i + j*n] + 4*(n - 1) - 1] = LLRR + LRRR; // bc | ~~~~~^~~~~~ ClusterME.c:284:36: note: ‘LLRR’ was declared here 284 | double LLRL, LRRL, LLRR, LRRR; | ^~~~ ClusterME.c:323:101: warning: ‘LRRR’ may be used uninitialized [-Wmaybe-uninitialized] 323 | subDists[C[i + j*n] + 4*(n - 1) - 1] = LLRR + LRRR; // bc | ~~~~~^~~~~~ ClusterME.c:284:42: note: ‘LRRR’ was declared here 284 | double LLRL, LRRL, LLRR, LRRR; | ^~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ClusterML.c -o ClusterML.o ClusterML.c: In function ‘clusterML’: ClusterML.c:1913:17: warning: ‘node’ may be used uninitialized [-Wmaybe-uninitialized] 1913 | double *node; | ^~~~ ClusterML.c:1959:14: warning: ‘Up’ may be used uninitialized [-Wmaybe-uninitialized] 1959 | int *Up; | ^~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ClusterMP.c -o ClusterMP.o ClusterMP.c: In function ‘clusterMP._omp_fn.0’: ClusterMP.c:190:71: warning: ‘temp_nodes’ may be used uninitialized [-Wmaybe-uninitialized] 190 | temp_nodes[j] = 0; | ~~~~~~~~~~~~~~^~~ ClusterMP.c:163:34: note: ‘temp_nodes’ was declared here 163 | int *temp_subM, *temp_nodes; | ^~~~~~~~~~ ClusterMP.c:465:49: warning: ‘temp_lengths’ may be used uninitialized [-Wmaybe-uninitialized] 465 | *(temp_lengths + j) += *(S + w*c + m)*weight; | ^~~~~~~~~~~~~~~~~~~ ClusterMP.c:162:38: note: ‘temp_lengths’ was declared here 162 | double *temp_score, *temp_lengths; | ^~~~~~~~~~~~ ClusterMP.c:485:73: warning: ‘temp_subM’ may be used uninitialized [-Wmaybe-uninitialized] 485 | *(temp_subM + c*m + w - 1) += weight; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ClusterMP.c:163:22: note: ‘temp_subM’ was declared here 163 | int *temp_subM, *temp_nodes; | ^~~~~~~~~ ClusterMP.c:202:49: warning: ‘P’ may be used uninitialized [-Wmaybe-uninitialized] 202 | allStates(R, P, S, c, j, 0, k - 1, 0, k - 1, c, only); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ClusterMP.c:185:38: note: ‘P’ was declared here 185 | int *P; | ^ ClusterMP.c:385:61: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 385 | *(R + 3*c*n + m) = 0; | ^ ClusterMP.c:105:22: note: ‘m’ was declared here 105 | int i, j, k, m, w; | ^ ClusterMP.c: In function ‘clusterMP’: ClusterMP.c:159:17: warning: ‘lengths’ may be used uninitialized [-Wmaybe-uninitialized] 159 | #pragma omp parallel num_threads(nthreads) | ^~~ ClusterMP.c:128:17: note: ‘lengths’ was declared here 128 | double *lengths, *score; | ^~~~~~~ ClusterMP.c:159:17: warning: ‘nodes’ may be used uninitialized [-Wmaybe-uninitialized] 159 | #pragma omp parallel num_threads(nthreads) | ^~~ ClusterMP.c:129:20: note: ‘nodes’ was declared here 129 | int size, *nodes, *subM; | ^~~~~ ClusterMP.c:159:17: warning: ‘subM’ may be used uninitialized [-Wmaybe-uninitialized] 159 | #pragma omp parallel num_threads(nthreads) | ^~~ ClusterMP.c:129:28: note: ‘subM’ was declared here 129 | int size, *nodes, *subM; | ^~~~ ClusterMP.c:159:17: warning: ‘Up’ may be used uninitialized [-Wmaybe-uninitialized] 159 | #pragma omp parallel num_threads(nthreads) | ^~~ ClusterMP.c:145:14: note: ‘Up’ was declared here 145 | int *Up; | ^~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Compositions.c -o Compositions.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Compression.c -o Compression.o Compression.c: In function ‘nbit._omp_fn.0’: Compression.c:1242:71: warning: ‘lastTriplet’ may be used uninitialized [-Wmaybe-uninitialized] 1242 | if (threeBitEnd > threeBitBegin && (j - lastTriplet) > 20) { | ~~~^~~~~~~~~~~~~~ Compression.c:632:26: note: ‘lastTriplet’ was declared here 632 | int run, lastTriplet, lastCase; | ^~~~~~~~~~~ Compression.c:1012:62: warning: ‘word’ may be used uninitialized [-Wmaybe-uninitialized] 1012 | word = (word << 8) | (unsigned int)reorder(byte); | ~~~~~~^~~~~ Compression.c:545:37: note: ‘word’ was declared here 545 | unsigned int *dict, word, count, lastHit, currHit, lastPos = 0; | ^~~~ Compression.c:1013:54: warning: ‘count’ may be used uninitialized [-Wmaybe-uninitialized] 1013 | count++; | ~~~~~^~ Compression.c:545:43: note: ‘count’ was declared here 545 | unsigned int *dict, word, count, lastHit, currHit, lastPos = 0; | ^~~~~ Compression.c:1215:56: warning: ‘rev’ may be used uninitialized [-Wmaybe-uninitialized] 1215 | p[c++] = rev == 0 ? 254 : 255; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Compression.c:546:41: note: ‘rev’ was declared here 546 | int lastTemp, currTemp, rev, len, len2, thresh = 1; | ^~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ConsensusSequence.c -o ConsensusSequence.o In function ‘runsAA’, inlined from ‘consensusProfileAA’ at ConsensusSequence.c:1836:3: ConsensusSequence.c:454:50: warning: ‘lastPos’ may be used uninitialized [-Wmaybe-uninitialized] 454 | if (lastGap < (s - 2)) // ensure continuity before the run | ~~~^~~~ ConsensusSequence.c: In function ‘consensusProfileAA’: ConsensusSequence.c:397:30: note: ‘lastPos’ was declared here 397 | int j, temp, length, lastPos, s = -1, value = -1, lastGap = start - 1; | ^~~~~~~ ConsensusSequence.c: In function ‘colScores’: ConsensusSequence.c:2043:19: warning: ‘curr’ may be used uninitialized [-Wmaybe-uninitialized] 2043 | if (tGaps && curr > 0) { | ~~~~~~^~~~~~~~~~~ ConsensusSequence.c:1930:37: note: ‘curr’ was declared here 1930 | double weight, total, prev, curr; | ^~~~ ConsensusSequence.c: In function ‘colScoresAA’: ConsensusSequence.c:2186:19: warning: ‘curr’ may be used uninitialized [-Wmaybe-uninitialized] 2186 | if (tGaps && curr > 0) { | ~~~~~~^~~~~~~~~~~ ConsensusSequence.c:2073:37: note: ‘curr’ was declared here 2073 | double weight, total, prev, curr; | ^~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c DesignProbes.c -o DesignProbes.o DesignProbes.c: In function ‘designProbes’: DesignProbes.c:71:27: warning: missing braces around initializer [-Wmissing-braces] 71 | double NN[4][4] = { | ^ 72 | -0.816507461,-2.5401714,-1.647430026,-1.184658548 | { 73 | ,-1.854740485,-2.479102613,-2.826248182,-1.647430026 | }{ 74 | ,-2.48761723,-4.694133177,-2.479102613,-2.5401714 | }{ 75 | ,-0.495794417,-2.48761723,-1.854740485,-0.816507461 | }{ 76 | }; | } DesignProbes.c:78:27: warning: missing braces around initializer [-Wmissing-braces] 78 | double PM[4][4] = { | ^ 79 | -0.141370102,-0.439805276,-0.285236035,-0.205111781 | { 80 | ,-0.321129768,-0.429231826,-0.48933661,-0.285236035 | }{ 81 | ,-0.430706047,-0.812742218,-0.429231826,-0.439805276 | }{ 82 | ,-0.085841845,-0.430706047,-0.321129768,-0.141370102 | }{ 83 | }; | } DesignProbes.c:85:34: warning: missing braces around initializer [-Wmissing-braces] 85 | double sMM[4][5][5][4] = { | ^ 86 | 0,0,0,0 | {{{ 87 | ,1.545032445,1.254355018,1.491691514,1.329138183 | }{ 88 | ,1.150635633,0.582415494,1.075877275,1.187937642 | }{ 89 | ,1.203555051,1.001540513,0.864287715,0.717125848 | }{ 90 | ,0.75,0.65,0.69,0.78 | }{ 91 | ,0.630005348,0.18553379,0.730763505,0.709272397 | - | }},{{ 92 | ,0,0,0,0 | }{ 93 | ,0.856582783,-0.143236405,0.716721488,0.603652831 | }{ 94 | ,0.851622883,0.653168672,0.676545316,1.187937642 | }{ 95 | ,0.75,0.65,0.69,0.78 | }{ 96 | ,1.231861002,0.746214538,1.087821916,0.989140748 | - | }},{{ 97 | ,1.822113278,1.270687029,1.336192565,1.364584949 | }{ 98 | ,0,0,0,0 | }{ 99 | ,1.443665704,1.385046493,1.256013166,1.329138183 | }{ 100 | ,0.75,0.65,0.69,0.78 | }{ 101 | ,1.478009492,0.882097231,1.20450984,1.061002478 | - | }},{{ 102 | ,1.496720812,0.846496194,0.967868114,0.989140748 | }{ 103 | ,0.766581547,-0.024857805,0.50754303,0.709272397 | }{ 104 | ,0,0,0,0 | }{ 105 | ,0.75,0.65,0.69,0.78 | }{ 106 | ,0.75,0.65,0.69,0.78 | - | }},{{ 107 | ,0.75,0.65,0.69,0.78 | }{ 108 | ,0.75,0.65,0.69,0.78 | }{ 109 | ,0.76,0.65,0.69,0.78 | }{ 110 | ,0,0,0,0 | }{ 111 | ,0,0,0,0 | - | }}},{{{ 112 | ,1.295827995,0.84547091,0.91019099,1.256013166 | }{ 113 | ,0.755889609,0.241428373,0.396379912,0.676545316 | }{ 114 | ,0.99945386,0.740323132,0.435659206,0.864287715 | }{ 115 | ,0.65,0.55,0.48,0.69 | }{ 116 | ,0.843147406,0.101248351,0.49063599,0.50754303 | - | }},{{ 117 | ,0,0,0,0 | }{ 118 | ,1.0651638,0.249934344,0.699352949,0.716721488 | }{ 119 | ,0.871921533,0.59458138,0.396379912,1.075877275 | }{ 120 | ,0.65,0.56,0.49,0.69 | }{ 121 | ,1.07531714,0.318907854,0.653287717,0.967868114 | - | }},{{ 122 | ,1.099899195,0.730184613,0.661798984,1.336192565 | }{ 123 | ,0,0,0,0 | }{ 124 | ,1.45897431,1.318532145,0.91019099,1.491691514 | }{ 125 | ,0.65,0.56,0.49,0.69 | }{ 126 | ,1.242135174,0.894838095,1.108555445,1.20450984 | - | }},{{ 127 | ,0.911428974,0.524430101,0.653287717,1.087821916 | }{ 128 | ,0.503209827,0.274849491,0.49063599,0.730763505 | }{ 129 | ,0,0,0,0 | }{ 130 | ,0.65,0.55,0.48,0.69 | }{ 131 | ,0.65,0.55,0.48,0.69 | - | }},{{ 132 | ,0.65,0.56,0.49,0.69 | }{ 133 | ,0.65,0.56,0.49,0.69 | }{ 134 | ,0.65,0.55,0.48,0.69 | }{ 135 | ,0,0,0,0 | }{ 136 | ,0,0,0,0 | - | }}},{{{ 137 | ,1.100661785,0.969784756,1.318532145,1.385046493 | }{ 138 | ,0.565895968,-0.060347902,0.59458138,0.653168672 | }{ 139 | ,0.782168488,0.788161238,0.740323132,1.001540513 | }{ 140 | ,0.68,0.46,0.55,0.65 | }{ 141 | ,0.468913405,-0.469855984,0.274849491,-0.024857805 | - | }},{{ 142 | ,0,0,0,0 | }{ 143 | ,0.258195131,-0.70438632,0.249934344,-0.143236405 | }{ 144 | ,0.502914193,-0.060347902,0.241428373,0.582415494 | }{ 145 | ,0.68,0.47,0.56,0.65 | }{ 146 | ,0.584083861,0.258975454,0.524430101,0.846496194 | - | }},{{ 147 | ,0.968040559,0.797499702,0.730184613,1.270687029 | }{ 148 | ,0,0,0,0 | }{ 149 | ,1.081040749,0.969784756,0.84547091,1.254355018 | }{ 150 | ,0.68,0.47,0.56,0.65 | }{ 151 | ,1.048553951,0.728354541,0.894838095,0.882097231 | - | }},{{ 152 | ,0.88611252,0.258975454,0.318907854,0.746214538 | }{ 153 | ,0.239520858,-0.469855984,0.101248351,0.18553379 | }{ 154 | ,0,0,0,0 | }{ 155 | ,0.68,0.46,0.55,0.65 | }{ 156 | ,0.68,0.46,0.55,0.65 | - | }},{{ 157 | ,0.68,0.47,0.56,0.65 | }{ 158 | ,0.68,0.47,0.56,0.65 | }{ 159 | ,0.68,0.46,0.55,0.65 | }{ 160 | ,0,0,0,0 | }{ 161 | ,0,0,0,0 | - | }}},{{{ 162 | ,1.566899704,1.081040749,1.45897431,1.443665704 | }{ 163 | ,0.976725675,0.502914193,0.871921533,0.851622883 | }{ 164 | ,1.482046826,0.782168488,0.99945386,1.203555051 | }{ 165 | ,0.85,0.68,0.65,0.76 | }{ 166 | ,0.798628781,0.239520858,0.503209827,0.766581547 | - | }},{{ 167 | ,0,0,0,0 | }{ 168 | ,1.141098246,0.258195131,1.0651638,0.856582783 | }{ 169 | ,0.976725675,0.565895968,0.755889609,1.150635633 | }{ 170 | ,0.85,0.68,0.65,0.75 | }{ 171 | ,1.125403302,0.88611252,0.911428974,1.496720812 | - | }},{{ 172 | ,1.68169282,0.968040559,1.099899195,1.822113278 | }{ 173 | ,0,0,0,0 | }{ 174 | ,1.566899704,1.100661785,1.295827995,1.545032445 | }{ 175 | ,0.85,0.68,0.65,0.75 | }{ 176 | ,1.35948517,1.048553951,1.242135174,1.478009492 | - | }},{{ 177 | ,1.125403302,0.584083861,1.07531714,1.231861002 | }{ 178 | ,0.798628781,0.468913405,0.843147406,0.630005348 | }{ 179 | ,0,0,0,0 | }{ 180 | ,0.85,0.68,0.65,0.75 | }{ 181 | ,0.85,0.68,0.65,0.75 | - | }},{{ 182 | ,0.85,0.68,0.65,0.75 | }{ 183 | ,0.85,0.68,0.65,0.75 | }{ 184 | ,0.85,0.68,0.65,0.75 | }{ 185 | ,0,0,0,0 | }{ 186 | }; | }}} DesignProbes.c: In function ‘designProbes._omp_fn.0’: DesignProbes.c:838:60: warning: ‘lastCycle’ may be used uninitialized [-Wmaybe-uninitialized] 838 | if (thisCycle < lastCycle) { | ^ DesignProbes.c:270:58: note: ‘lastCycle’ was declared here 270 | int MM, num, thisStart, thisEnd, lastCycle, thisCycle, cycles; | ^~~~~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Diff.c -o Diff.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c DistanceMatrix.c -o DistanceMatrix.o DistanceMatrix.c: In function ‘firstSeqsPosEqual’: DistanceMatrix.c:1009:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1009 | if (!ci) | ^~ DistanceMatrix.c:1012:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1012 | while (i < ex) { | ^~~~~ DistanceMatrix.c:1031:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1031 | if (!cj) | ^~ DistanceMatrix.c:1034:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1034 | while (j < ey) { | ^~~~~ DistanceMatrix.c: In function ‘computeOverlap._omp_fn.0’: DistanceMatrix.c:1587:66: warning: ‘OV’ may be used uninitialized [-Wmaybe-uninitialized] 1587 | (w1 <= w2 && (double)(OV + off)/(double)w2 < coverage)))) { | ~~~~^~~~~~ DistanceMatrix.c:1096:92: note: ‘OV’ was declared here 1096 | int i, j, k, l, n, p, d, lx, new, *t, *keep, *I, *X, *OX, pos, p1, p2, t1, t2, ov, OV, off, g1, g2, g, o, count, useMax; | ^~ DistanceMatrix.c:1587:66: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 1587 | (w1 <= w2 && (double)(OV + off)/(double)w2 < coverage)))) { | ~~~~^~~~~~ DistanceMatrix.c:1096:96: note: ‘off’ was declared here 1096 | int i, j, k, l, n, p, d, lx, new, *t, *keep, *I, *X, *OX, pos, p1, p2, t1, t2, ov, OV, off, g1, g2, g, o, count, useMax; | ^~~ DistanceMatrix.c:1266:53: warning: ‘one’ may be used uninitialized [-Wmaybe-uninitialized] 1266 | two != one) { | ~~~~^~~~~~ DistanceMatrix.c:1241:29: note: ‘one’ was declared here 1241 | int one, two; | ^~~ DistanceMatrix.c:1603:52: warning: ‘o’ may be used uninitialized [-Wmaybe-uninitialized] 1603 | if (o == 1) { | ^ DistanceMatrix.c:1096:112: note: ‘o’ was declared here 1096 | int i, j, k, l, n, p, d, lx, new, *t, *keep, *I, *X, *OX, pos, p1, p2, t1, t2, ov, OV, off, g1, g2, g, o, count, useMax; | ^ DistanceMatrix.c:1606:91: warning: ‘ov’ may be used uninitialized [-Wmaybe-uninitialized] 1606 | sim[i] = (double)pos/((double)(ov + count + g2)); | ~~~^~~~~~~ DistanceMatrix.c:1096:88: note: ‘ov’ was declared here 1096 | int i, j, k, l, n, p, d, lx, new, *t, *keep, *I, *X, *OX, pos, p1, p2, t1, t2, ov, OV, off, g1, g2, g, o, count, useMax; | ^~ DistanceMatrix.c:1335:40: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1335 | keep = (int *) calloc(n, sizeof(int)); // initialized to zero (thread-safe on Windows) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from DistanceMatrix.c:32: /usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here 675 | extern void *calloc (size_t __nmemb, size_t __size) | ^~~~~~ DistanceMatrix.c: In function ‘distMatrix._omp_fn.0’: DistanceMatrix.c:137:25: warning: ‘m2’ may be used uninitialized [-Wmaybe-uninitialized] 137 | int i, j, I, J, m2, *counts; | ^~ DistanceMatrix.c:137:30: warning: ‘counts’ may be used uninitialized [-Wmaybe-uninitialized] 137 | int i, j, I, J, m2, *counts; | ^~~~~~ DistanceMatrix.c: In function ‘distMatrix’: DistanceMatrix.c:624:33: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 624 | #pragma omp parallel for private(j,x_j,seqLength_j,start,end,index,width) schedule(guided) num_threads(nthreads) | ^~~ DistanceMatrix.c:545:13: note: ‘m’ was declared here 545 | int m, *lkup_row, *lkup_col; | ^ DistanceMatrix.c:545:17: warning: ‘lkup_row’ may be used uninitialized [-Wmaybe-uninitialized] 545 | int m, *lkup_row, *lkup_col; | ^~~~~~~~ DistanceMatrix.c:545:28: warning: ‘lkup_col’ may be used uninitialized [-Wmaybe-uninitialized] 545 | int m, *lkup_row, *lkup_col; | ^~~~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c EnumerateSequence.c -o EnumerateSequence.o EnumerateSequence.c: In function ‘pop’: EnumerateSequence.c:546:15: warning: suggest parentheses around ‘+’ in operand of ‘&’ [-Wparentheses] 546 | x = x + (x >> 4) & 0xF0F0F0F; | ~~^~~~~~~~~~ EnumerateSequence.c: In function ‘enumerateSequence’: EnumerateSequence.c:359:17: warning: ‘mN’ may be used uninitialized [-Wmaybe-uninitialized] 359 | #pragma omp parallel for private(i,j,k,x_i,rans,sum,ambiguous) num_threads(nthreads) | ^~~ EnumerateSequence.c:318:14: note: ‘mN’ was declared here 318 | int *mN; | ^~ EnumerateSequence.c:319:13: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized] 319 | int tot; // total number of k-mers | ^~~ EnumerateSequence.c: In function ‘enumerateSequenceReducedAA’: EnumerateSequence.c:908:14: warning: ‘mN’ may be used uninitialized [-Wmaybe-uninitialized] 908 | int *mN; | ^~ EnumerateSequence.c:909:13: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized] 909 | int tot; // total number of k-mers | ^~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ExpandAmbiguities.c -o ExpandAmbiguities.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c FindFrameshifts.c -o FindFrameshifts.o FindFrameshifts.c: In function ‘findFrameshifts’: FindFrameshifts.c:464:43: warning: ‘rPercentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 464 | *rPercentComplete = floor(100*(double)(s + 1)/f_length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FindFrameshifts.c:160:25: note: ‘rPercentComplete’ was declared here 160 | int before, v, *rPercentComplete; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R/include/Rdefines.h:41, from FindFrameshifts.c:11: /home/hornik/tmp/R/include/Rinternals.h:934:33: warning: ‘percentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 934 | #define eval Rf_eval FindFrameshifts.c:467:33: note: in expansion of macro ‘eval’ 467 | eval(lang4(install("setTxtProgressBar"), pBar, percentComplete, R_NilValue), utilsPackage); | ^~~~ FindFrameshifts.c:162:14: note: ‘percentComplete’ was declared here 162 | SEXP percentComplete, utilsPackage; | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R/include/Rinternals.h:934:33: warning: ‘utilsPackage’ may be used uninitialized [-Wmaybe-uninitialized] 934 | #define eval Rf_eval FindFrameshifts.c:467:33: note: in expansion of macro ‘eval’ 467 | eval(lang4(install("setTxtProgressBar"), pBar, percentComplete, R_NilValue), utilsPackage); | ^~~~ FindFrameshifts.c:162:31: note: ‘utilsPackage’ was declared here 162 | SEXP percentComplete, utilsPackage; | ^~~~~~~~~~~~ FindFrameshifts.c:317:34: warning: ‘I’ may be used uninitialized [-Wmaybe-uninitialized] 317 | while (i > 0 && j > 0) { | ~~^~~ FindFrameshifts.c:135:28: note: ‘I’ was declared here 135 | int s, o, i, j, k, I, J, K, n, m, w, r, c, rc; | ^ FindFrameshifts.c:317:43: warning: ‘J’ may be used uninitialized [-Wmaybe-uninitialized] 317 | while (i > 0 && j > 0) { | ~~^~~ FindFrameshifts.c:135:31: note: ‘J’ was declared here 135 | int s, o, i, j, k, I, J, K, n, m, w, r, c, rc; | ^ FindFrameshifts.c:376:28: warning: ‘K’ may be used uninitialized [-Wmaybe-uninitialized] 376 | if (k == 1) { | ^ FindFrameshifts.c:135:34: note: ‘K’ was declared here 135 | int s, o, i, j, k, I, J, K, n, m, w, r, c, rc; | ^ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c GeneFinding.c -o GeneFinding.o GeneFinding.c: In function ‘scoreCodonModel’: GeneFinding.c:422:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 422 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:389:22: note: ‘x_i.ptr’ was declared here 389 | Chars_holder x_i; | ^~~ GeneFinding.c:432:57: warning: ‘lastVal’ may be used uninitialized [-Wmaybe-uninitialized] 432 | if (val < 64 && lastVal < 64) | ~~~~~~~~^~~~ GeneFinding.c:372:32: note: ‘lastVal’ was declared here 372 | int i, j, s, fin, val, lastVal, dicodon; | ^~~~~~~ GeneFinding.c: In function ‘startCodonModel’: GeneFinding.c:798:50: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 798 | val += 16*getBase(x_i.ptr[j]); | ^ GeneFinding.c:772:22: note: ‘x_i.ptr’ was declared here 772 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘scoreStartCodonModel’: GeneFinding.c:899:50: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 899 | val += 16*getBase(x_i.ptr[j]); | ^ GeneFinding.c:869:22: note: ‘x_i.ptr’ was declared here 869 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘initialCodonModel’: GeneFinding.c:952:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 952 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:929:22: note: ‘x_i.ptr’ was declared here 929 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘scoreInitialCodonModel’: GeneFinding.c:1059:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1059 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:1032:22: note: ‘x_i.ptr’ was declared here 1032 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘terminationCodonModel’: GeneFinding.c:1116:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1116 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:1093:22: note: ‘x_i.ptr’ was declared here 1093 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘scoreTerminationCodonModel’: GeneFinding.c:1216:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1216 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:1189:22: note: ‘x_i.ptr’ was declared here 1189 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘getRegion’: GeneFinding.c:1317:81: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1317 | seq[k] = getBaseLetterRC(x_i.ptr[j--]); | ^ GeneFinding.c:1253:22: note: ‘x_i.ptr’ was declared here 1253 | Chars_holder x_i; | ^~~ GeneFinding.c:1314:51: warning: ‘x_i.length’ may be used uninitialized [-Wmaybe-uninitialized] 1314 | (s == 0 && j >= 0 && j + w <= x_i.length)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ GeneFinding.c:1253:22: note: ‘x_i.length’ was declared here 1253 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘autocorrelationModel’: GeneFinding.c:1379:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1379 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:1351:22: note: ‘x_i.ptr’ was declared here 1351 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘scoreAutocorrelationModel’: GeneFinding.c:1496:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1496 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:1462:22: note: ‘x_i.ptr’ was declared here 1462 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘couplingModel’: GeneFinding.c:1598:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1598 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:1574:22: note: ‘x_i.ptr’ was declared here 1574 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘scoreCouplingModel’: GeneFinding.c:1712:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1712 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:1682:22: note: ‘x_i.ptr’ was declared here 1682 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘nucleotideBiasModel’: GeneFinding.c:1827:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1827 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:1789:22: note: ‘x_i.ptr’ was declared here 1789 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘scoreNucleotideBiasModel’: GeneFinding.c:1914:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1914 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:1883:22: note: ‘x_i.ptr’ was declared here 1883 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘upstreamMotifModel’: GeneFinding.c:1993:75: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1993 | val += mult[k - 1]*getBase(x_i.ptr[j - k + 1]); | ^ GeneFinding.c:1951:22: note: ‘x_i.ptr’ was declared here 1951 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘scoreUpstreamMotifModel’: GeneFinding.c:2093:75: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 2093 | val += mult[k - 1]*getBase(x_i.ptr[j - k + 1]); | ^ GeneFinding.c:2058:22: note: ‘x_i.ptr’ was declared here 2058 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘scoreRunLengthModel’: GeneFinding.c:2308:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 2308 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:2277:22: note: ‘x_i.ptr’ was declared here 2277 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘stopCodonModel’: GeneFinding.c:2426:50: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 2426 | val += 16*getBase(x_i.ptr[j]); | ^ GeneFinding.c:2400:22: note: ‘x_i.ptr’ was declared here 2400 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘scoreStopCodonModel’: GeneFinding.c:2527:50: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 2527 | val += 16*getBase(x_i.ptr[j]); | ^ GeneFinding.c:2497:22: note: ‘x_i.ptr’ was declared here 2497 | Chars_holder x_i; | ^~~ GeneFinding.c: In function ‘codonFrequencies’: GeneFinding.c:2578:56: warning: ‘x_i.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 2578 | val = getBaseRC(x_i.ptr[j++]); | ^ GeneFinding.c:2555:22: note: ‘x_i.ptr’ was declared here 2555 | Chars_holder x_i; | ^~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c GetPools.c -o GetPools.o GetPools.c: In function ‘getPools’: GetPools.c:33:46: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘SEXP’ {aka ‘struct SEXPREC *’} [-Wformat=] 33 | snprintf(buf, sizeof(buf), "%p", s); | ~^ ~ | | | | | SEXP {aka struct SEXPREC *} | void * gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Import.c -o Import.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c InformationContent.c -o InformationContent.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c IntDist.c -o IntDist.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c ManipulateXStringSet.c -o ManipulateXStringSet.o ManipulateXStringSet.c: In function ‘mergePairs._omp_fn.0’: ManipulateXStringSet.c:1106:58: warning: ‘l2’ may be used uninitialized [-Wmaybe-uninitialized] 1106 | p2 = (l2 + pow(10, ((double)q2_i.ptr[s2 + 1] - 33)/-10))/2; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ManipulateXStringSet.c:1087:36: note: ‘l2’ was declared here 1087 | double l1, l2; // last probability | ^~ ManipulateXStringSet.c:1096:58: warning: ‘l1’ may be used uninitialized [-Wmaybe-uninitialized] 1096 | p1 = (l1 + pow(10, ((double)q1_i.ptr[s1 + 1] - 33)/-10))/2; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ManipulateXStringSet.c:1087:32: note: ‘l1’ was declared here 1087 | double l1, l2; // last probability | ^~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c MeltPolymer.c -o MeltPolymer.o MeltPolymer.c: In function ‘meltPolymer’: MeltPolymer.c:79:27: warning: missing braces around initializer [-Wmissing-braces] 79 | double dH[4][4] = { | ^ 80 | -7.9,-8.4,-7.8,-7.2 | { 81 | ,-8.5,-8.0,-10.6,-7.8 | }{ 82 | ,-8.2,-9.8,-8.0,-8.4 | }{ 83 | ,-7.2,-8.2,-8.5,-7.9 | }{ 84 | }; | } MeltPolymer.c:88:27: warning: missing braces around initializer [-Wmissing-braces] 88 | double dS[4][4] = { | ^ 89 | -22.2,-22.4,-21.0,-20.4 | { 90 | ,-22.7,-19.9,-27.2,-21.0 | }{ 91 | ,-22.2,-24.4,-19.9,-22.4 | }{ 92 | ,-21.3,-22.2,-22.7,-22.2 | }{ 93 | }; | } MeltPolymer.c:406:25: warning: ‘ans’ may be used uninitialized [-Wmaybe-uninitialized] 406 | SET_VECTOR_ELT(ret, s, ans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ MeltPolymer.c:53:19: note: ‘ans’ was declared here 53 | SEXP ret, ans; | ^~~ MeltPolymer.c:358:41: warning: ‘rans’ may be used uninitialized [-Wmaybe-uninitialized] 358 | *(rans + k + l*s) += 1; | ^~~~~~~~~~~~~~~~~ MeltPolymer.c:54:17: note: ‘rans’ was declared here 54 | double *rans; | ^~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c MovingAverage.c -o MovingAverage.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c NNLS.c -o NNLS.o NNLS.c: In function ‘NNLS’: NNLS.c:78:51: warning: ‘rPercentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 78 | *rPercentComplete = floor(100*((double)i + 1)/(double)l); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NNLS.c:40:34: note: ‘rPercentComplete’ was declared here 40 | int i, j, k, before, v, *rPercentComplete; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R/include/Rdefines.h:41, from NNLS.c:17: /home/hornik/tmp/R/include/Rinternals.h:934:33: warning: ‘percentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 934 | #define eval Rf_eval NNLS.c:82:41: note: in expansion of macro ‘eval’ 82 | eval(lang4(install("setTxtProgressBar"), pBar, percentComplete, R_NilValue), utilsPackage); | ^~~~ NNLS.c:48:14: note: ‘percentComplete’ was declared here 48 | SEXP percentComplete, utilsPackage; | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R/include/Rinternals.h:934:33: warning: ‘utilsPackage’ may be used uninitialized [-Wmaybe-uninitialized] 934 | #define eval Rf_eval NNLS.c:82:41: note: in expansion of macro ‘eval’ 82 | eval(lang4(install("setTxtProgressBar"), pBar, percentComplete, R_NilValue), utilsPackage); | ^~~~ NNLS.c:48:31: note: ‘utilsPackage’ was declared here 48 | SEXP percentComplete, utilsPackage; | ^~~~~~~~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Order.c -o Order.o Order.c: In function ‘radixOrder’: Order.c:99:19: warning: ‘bounds’ may be used uninitialized [-Wmaybe-uninitialized] 99 | R_xlen_t *bounds; | ^~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c PairwiseAlignment.c -o PairwiseAlignment.o PairwiseAlignment.c: In function ‘alignPair._omp_fn.0’: PairwiseAlignment.c:446:39: warning: ‘p3’ may be used uninitialized [-Wmaybe-uninitialized] 446 | p3[0] = l1; | ~~~~~~^~~~ PairwiseAlignment.c:176:24: note: ‘p3’ was declared here 176 | int *p1, *p2, *p3, *p4; | ^~ PairwiseAlignment.c:447:39: warning: ‘p4’ may be used uninitialized [-Wmaybe-uninitialized] 447 | p4[0] = l2 - j1; | ~~~~~~^~~~~~~~~ PairwiseAlignment.c:176:29: note: ‘p4’ was declared here 176 | int *p1, *p2, *p3, *p4; | ^~ PairwiseAlignment.c:450:39: warning: ‘p1’ may be used uninitialized [-Wmaybe-uninitialized] 450 | p1[0] = l2; | ~~~~~~^~~~ PairwiseAlignment.c:176:14: note: ‘p1’ was declared here 176 | int *p1, *p2, *p3, *p4; | ^~ PairwiseAlignment.c:451:39: warning: ‘p2’ may be used uninitialized [-Wmaybe-uninitialized] 451 | p2[0] = l1 - i1; | ~~~~~~^~~~~~~~~ PairwiseAlignment.c:176:19: note: ‘p2’ was declared here 176 | int *p1, *p2, *p3, *p4; | ^~ PairwiseAlignment.c: In function ‘alignPairs’: PairwiseAlignment.c:1036:25: warning: ‘rPercentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 1036 | int before, v, *rPercentComplete; | ^~~~~~~~~~~~~~~~ PairwiseAlignment.c:1038:14: warning: ‘percentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 1038 | SEXP percentComplete, utilsPackage; | ^~~~~~~~~~~~~~~ PairwiseAlignment.c:1038:31: warning: ‘utilsPackage’ may be used uninitialized [-Wmaybe-uninitialized] 1038 | SEXP percentComplete, utilsPackage; | ^~~~~~~~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c PopulationGenetics.c -o PopulationGenetics.o PopulationGenetics.c: In function ‘correlationProfile’: PopulationGenetics.c:140:51: warning: ‘rPercentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 140 | *rPercentComplete = floor(100*soFar/tot); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ PopulationGenetics.c:40:68: note: ‘rPercentComplete’ was declared here 40 | int i, j, k, p, I, J, minL, warn = NA_INTEGER, v, before, *rPercentComplete; | ^~~~~~~~~~~~~~~~ PopulationGenetics.c:140:53: warning: ‘tot’ may be used uninitialized [-Wmaybe-uninitialized] 140 | *rPercentComplete = floor(100*soFar/tot); | ^~~~~~~~~~~~~~~~~~~~ PopulationGenetics.c:41:31: note: ‘tot’ was declared here 41 | double weight, soFar, tot; | ^~~ In file included from /home/hornik/tmp/R/include/Rdefines.h:41, from PopulationGenetics.c:11: /home/hornik/tmp/R/include/Rinternals.h:934:33: warning: ‘percentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 934 | #define eval Rf_eval PopulationGenetics.c:143:41: note: in expansion of macro ‘eval’ 143 | eval(lang4(install("setTxtProgressBar"), pBar, percentComplete, R_NilValue), utilsPackage); | ^~~~ PopulationGenetics.c:50:14: note: ‘percentComplete’ was declared here 50 | SEXP percentComplete, utilsPackage; | ^~~~~~~~~~~~~~~ /home/hornik/tmp/R/include/Rinternals.h:934:33: warning: ‘utilsPackage’ may be used uninitialized [-Wmaybe-uninitialized] 934 | #define eval Rf_eval PopulationGenetics.c:143:41: note: in expansion of macro ‘eval’ 143 | eval(lang4(install("setTxtProgressBar"), pBar, percentComplete, R_NilValue), utilsPackage); | ^~~~ PopulationGenetics.c:50:31: note: ‘utilsPackage’ was declared here 50 | SEXP percentComplete, utilsPackage; | ^~~~~~~~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c PredictDBN.c -o PredictDBN.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c PredictHEC.c -o PredictHEC.o PredictHEC.c: In function ‘predictHEC’: PredictHEC.c:51:31: warning: ‘rans’ may be used uninitialized [-Wmaybe-uninitialized] 51 | double HEC[N], temp, *rans; | ^~~~ PredictHEC.c:247:43: warning: ‘states’ may be used uninitialized [-Wmaybe-uninitialized] 247 | states[j] = nms[0]; | ~~~~~~~~~~^~~~~~~~ PredictHEC.c:52:15: note: ‘states’ was declared here 52 | char *states; | ^~~~~~ PredictHEC.c:273:25: warning: ‘ans’ may be used uninitialized [-Wmaybe-uninitialized] 273 | SET_VECTOR_ELT(ret, i, ans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ PredictHEC.c:59:19: note: ‘ans’ was declared here 59 | SEXP ret, ans; | ^~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c R_init_decipher.c -o R_init_decipher.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c S4Vectors_stubs.c -o S4Vectors_stubs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Search.c -o Search.o Search.c: In function ‘searchIndex._omp_fn.0’: Search.c:578:92: warning: ‘subScores’ may be used uninitialized [-Wmaybe-uninitialized] 578 | if (lkup != NA_INTEGER && subScores[p1*l_i.length + lkup] != NA_REAL) | ^ Search.c:317:33: note: ‘subScores’ was declared here 317 | double *subScores; // substitution scores (if maxIt > 0) | ^~~~~~~~~ Search.c:449:66: warning: ‘score’ may be used uninitialized [-Wmaybe-uninitialized] 449 | score2[j] = score[o1[j]]; | ^ Search.c:282:33: note: ‘score’ was declared here 282 | double *score, *addScore, *score2, *addScore2; | ^~~~~ Search.c:450:72: warning: ‘addScore’ may be used uninitialized [-Wmaybe-uninitialized] 450 | addScore2[j] = addScore[o1[j]]; | ^ Search.c:282:41: note: ‘addScore’ was declared here 282 | double *score, *addScore, *score2, *addScore2; | ^~~~~~~~ Search.c:587:83: warning: ‘maxLen’ may be used uninitialized [-Wmaybe-uninitialized] 587 | if (deltaTarget >= maxSep + maxLen) { | ~~~~~~~^~~~~~~~ Search.c:560:45: note: ‘maxLen’ was declared here 560 | int maxLen; // maximum observed length | ^~~~~~ Search.c:555:59: warning: ‘s_j.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 555 | Chars_holder p_i, s_j; | ^~~ Search.c:626:55: warning: ‘s_j.length’ may be used uninitialized [-Wmaybe-uninitialized] 626 | bound = s_j.length - 1; // right bound | ~~~~~~^~~~~~~~~~~~~~~~ Search.c:555:59: note: ‘s_j.length’ was declared here 555 | Chars_holder p_i, s_j; | ^~~ Search.c:882:59: warning: ‘s_j.ptr’ may be used uninitialized [-Wmaybe-uninitialized] 882 | Chars_holder p_i, s_j; | ^~~ Search.c:371:30: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 371 | int *res; // indices of results | ^~~ Search.c:1150:72: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 1150 | anchor[k++] = posQuery[p] + len[p] - 1; | ^ Search.c:370:30: note: ‘len’ was declared here 370 | int *len; // length of each hit | ^~~ Search.c:1139:58: warning: ‘chain’ may be used uninitialized [-Wmaybe-uninitialized] 1139 | while (p != chain[p]) { | ^ Search.c:369:30: note: ‘chain’ was declared here 369 | int *chain; // set of joined hits per match | ^~~~~ Search.c: In function ‘searchIndex’: Search.c:224:17: warning: ‘sM’ may be used uninitialized [-Wmaybe-uninitialized] 224 | #pragma omp parallel for private(i,j,k,p,c) schedule(dynamic) num_threads(nthreads) | ^~~ Search.c:111:17: note: ‘sM’ was declared here 111 | double *sM, dS; | ^~ Search.c:224:17: warning: ‘dS’ may be used uninitialized [-Wmaybe-uninitialized] 224 | #pragma omp parallel for private(i,j,k,p,c) schedule(dynamic) num_threads(nthreads) | ^~~ Search.c:111:21: note: ‘dS’ was declared here 111 | double *sM, dS; | ^~ Search.c:112:14: warning: ‘lkup_row’ may be used uninitialized [-Wmaybe-uninitialized] 112 | int *lkup_row, *lkup_col, *pwv; | ^~~~~~~~ Search.c:112:25: warning: ‘lkup_col’ may be used uninitialized [-Wmaybe-uninitialized] 112 | int *lkup_row, *lkup_col, *pwv; | ^~~~~~~~ Search.c:112:36: warning: ‘pwv’ may be used uninitialized [-Wmaybe-uninitialized] 112 | int *lkup_row, *lkup_col, *pwv; | ^~~ Search.c:113:17: warning: ‘scores’ may be used uninitialized [-Wmaybe-uninitialized] 113 | double *scores, *addScores; | ^~~~~~ Search.c:224:17: warning: ‘addScores’ may be used uninitialized [-Wmaybe-uninitialized] 224 | #pragma omp parallel for private(i,j,k,p,c) schedule(dynamic) num_threads(nthreads) | ^~~ Search.c:113:26: note: ‘addScores’ was declared here 113 | double *scores, *addScores; | ^~~~~~~~~ Search.c:224:17: warning: ‘rPercentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 224 | #pragma omp parallel for private(i,j,k,p,c) schedule(dynamic) num_threads(nthreads) | ^~~ Search.c:174:25: note: ‘rPercentComplete’ was declared here 174 | int before, v, *rPercentComplete; | ^~~~~~~~~~~~~~~~ Search.c:176:14: warning: ‘percentComplete’ may be used uninitialized [-Wmaybe-uninitialized] 176 | SEXP percentComplete, utilsPackage; | ^~~~~~~~~~~~~~~ Search.c:176:31: warning: ‘utilsPackage’ may be used uninitialized [-Wmaybe-uninitialized] 176 | SEXP percentComplete, utilsPackage; | ^~~~~~~~~~~~ Search.c:224:17: warning: ‘matrices’ may be used uninitialized [-Wmaybe-uninitialized] 224 | #pragma omp parallel for private(i,j,k,p,c) schedule(dynamic) num_threads(nthreads) | ^~~ Search.c:217:16: note: ‘matrices’ was declared here 217 | int ***matrices; | ^~~~~~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c TerminalMismatch.c -o TerminalMismatch.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Translate.c -o Translate.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Utils.c -o Utils.o Utils.c: In function ‘splitPartitions’: Utils.c:990:35: warning: ‘change’ may be used uninitialized [-Wmaybe-uninitialized] 990 | } else if (change - j >= m && // large enough partition | ~~~~~~~^~~ Utils.c:984:13: note: ‘change’ was declared here 984 | int change; // index before start of partition | ^~~~~~ Utils.c: In function ‘matchColumns’: Utils.c:1198:55: warning: ‘lkup’ may be used uninitialized [-Wmaybe-uninitialized] 1198 | int val = lkup[(unsigned char)x_i.ptr[o[j]]]; | ^ Utils.c:1130:14: note: ‘lkup’ was declared here 1130 | int *lkup; | ^~~~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c VectorSums.c -o VectorSums.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Biostrings/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/S4Vectors/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/IRanges/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/XVector/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c XVector_stubs.c -o XVector_stubs.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o DECIPHER.so AlignProfiles.o AssignIndels.o Biostrings_stubs.o CalculateDeltaG.o CalculateFISH.o ChainSegments.o Cluster.o ClusterME.o ClusterML.o ClusterMP.o Compositions.o Compression.o ConsensusSequence.o DesignProbes.o Diff.o DistanceMatrix.o EnumerateSequence.o ExpandAmbiguities.o FindFrameshifts.o GeneFinding.o GetPools.o Import.o InformationContent.o IntDist.o ManipulateXStringSet.o MeltPolymer.o MovingAverage.o NNLS.o Order.o PairwiseAlignment.o PopulationGenetics.o PredictDBN.o PredictHEC.o R_init_decipher.o S4Vectors_stubs.o Search.o TerminalMismatch.o Translate.o Utils.o VectorSums.o XVector_stubs.o -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpLKB81o/R.INSTALL380c0f1980cb17/DECIPHER/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-DECIPHER/00new/DECIPHER/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DECIPHER) * installing *source* package ‘rnndescent’ ... ** this is package ‘rnndescent’ version ‘0.1.8’ ** package ‘rnndescent’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpMw0paJ/R.INSTALL37f9dda1fe72b/rnndescent/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c rnn_bruteforce.cpp -o rnn_bruteforce.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c rnn_hub.cpp -o rnn_hub.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c rnn_indextograph.cpp -o rnn_indextograph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c rnn_merge.cpp -o rnn_merge.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c rnn_nnd.cpp -o rnn_nnd.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c rnn_prepare.cpp -o rnn_prepare.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c rnn_randnbrs.cpp -o rnn_randnbrs.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c rnn_rptree.cpp -o rnn_rptree.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c rnn_search.cpp -o rnn_search.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/sitmo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS -DRCPP_NO_MODULES -fpic -g -O2 -Wall -pedantic -mtune=native -c rnn_util.cpp -o rnn_util.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o rnndescent.so RcppExports.o rnn_bruteforce.o rnn_hub.o rnn_indextograph.o rnn_merge.o rnn_nnd.o rnn_prepare.o rnn_randnbrs.o rnn_rptree.o rnn_search.o rnn_util.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpMw0paJ/R.INSTALL37f9dda1fe72b/rnndescent/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-rnndescent/00new/rnndescent/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rnndescent) * installing *source* package ‘N2R’ ... ** this is package ‘N2R’ version ‘1.0.3’ ** package ‘N2R’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpdKWcNf/R.INSTALL381e4f1aedf451/N2R/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/RcppSpdlog/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"../inst/include" -I"./n2/include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from RcppExports.cpp:4: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/RcppSpdlog/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"../inst/include" -I"./n2/include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c check_openmp.cpp -o check_openmp.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/RcppSpdlog/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"../inst/include" -I"./n2/include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c n2knn.cpp -o n2knn.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from n2knn.cpp:24: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1040:66: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1040 | SparseMatrix trMat(mat.rows(),mat.cols()); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n2knn.cpp:80:22: required from here 80 | mat.setFromTriplets(tripletList.begin(),tripletList.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1063:7: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1063 | mat = trMat; | ~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n2knn.cpp:80:22: required from here 80 | mat.setFromTriplets(tripletList.begin(),tripletList.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:79:45: required from ‘void Eigen::internal::assign_sparse_to_sparse(DstXprType&, const SrcXprType&) [with DstXprType = Eigen::SparseMatrix; SrcXprType = Eigen::SparseMatrix]’ 79 | const bool transpose = (DstEvaluatorType::Flags & RowMajorBit) != (SrcEvaluatorType::Flags & RowMajorBit); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:132:28: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::SparseMatrix; SrcXprType = Eigen::SparseMatrix; Functor = Eigen::internal::assign_op; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 132 | assign_sparse_to_sparse(dst.derived(), src.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]’ 37 | internal::Assignment > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | ::run(derived(), other.derived(), internal::assign_op()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1239 | return Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1063:7: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1063 | mat = trMat; | ~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n2knn.cpp:80:22: required from here 80 | mat.setFromTriplets(tripletList.begin(),tripletList.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ (cd n2 && CFLAGS="-g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native " CXXFLAGS="-g -O2 -Wall -pedantic -mtune=native " MAKE="make -f \"/home/hornik/tmp/R/etc/Makeconf\" -f Makefile" make -f "/home/hornik/tmp/R/etc/Makeconf" -f Makefile lib) || exit 1; make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpdKWcNf/R.INSTALL381e4f1aedf451/N2R/src/n2' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/RcppSpdlog/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fpic -g -O2 -Wall -pedantic -mtune=native -c base.cc -o base.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/RcppSpdlog/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fpic -g -O2 -Wall -pedantic -mtune=native -c hnsw.cc -o hnsw.o hnsw.cc:386: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 386 | #pragma omp parallel num_threads(num_threads_) hnsw.cc:390: warning: ignoring ‘#pragma omp for’ [-Wunknown-pragmas] 390 | #pragma omp for schedule(dynamic,128) hnsw.cc:401: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 401 | #pragma omp parallel num_threads(num_threads_) hnsw.cc:404: warning: ignoring ‘#pragma omp for’ [-Wunknown-pragmas] 404 | #pragma omp for schedule(dynamic,128) hnsw.cc:621: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 621 | #pragma omp parallel for schedule(dynamic,128) num_threads(num_threads_) g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/RcppSpdlog/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fpic -g -O2 -Wall -pedantic -mtune=native -c hnsw_node.cc -o hnsw_node.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/RcppSpdlog/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fpic -g -O2 -Wall -pedantic -mtune=native -c distance.cc -o distance.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/RcppSpdlog/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fpic -g -O2 -Wall -pedantic -mtune=native -c heuristic.cc -o heuristic.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/RcppSpdlog/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fpic -g -O2 -Wall -pedantic -mtune=native -c mmap.cc -o mmap.o ar rvs ../libn2.a base.o hnsw.o hnsw_node.o distance.o heuristic.o mmap.o ar: creating ../libn2.a a - base.o a - hnsw.o a - hnsw_node.o a - distance.o a - heuristic.o a - mmap.o make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpdKWcNf/R.INSTALL381e4f1aedf451/N2R/src/n2' g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o N2R.so RcppExports.o check_openmp.o n2knn.o -L. -lpthread -ln2 -lm -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpdKWcNf/R.INSTALL381e4f1aedf451/N2R/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-N2R/00new/N2R/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (N2R) * installing *source* package ‘Quartet’ ... ** this is package ‘Quartet’ version ‘1.2.7’ ** package ‘Quartet’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpzvCfN8/R.INSTALL381fb930a6e874/Quartet/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c AbstractDistanceCalculator.cpp -o AbstractDistanceCalculator.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c AllQuartets.cpp -o AllQuartets.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c EdgeParser.cpp -o EdgeParser.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c HDT.cpp -o HDT.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c HDTCountingCCToC.cpp -o HDTCountingCCToC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c HDTCountingCTransform.cpp -o HDTCountingCTransform.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c HDTCountingG.cpp -o HDTCountingG.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c HDTCountingIGToC.cpp -o HDTCountingIGToC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c HDTCountingLeaf.cpp -o HDTCountingLeaf.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c HDTFactory.cpp -o HDTFactory.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c HDTListUtils.cpp -o HDTListUtils.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c NewickParser.cpp -o NewickParser.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c QuartetDistanceCalculator.cpp -o QuartetDistanceCalculator.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RootedTree.cpp -o RootedTree.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RootedTreeFactory.cpp -o RootedTreeFactory.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c TripletDistanceCalculator.cpp -o TripletDistanceCalculator.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c int_stuff.cpp -o int_stuff.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rQuartetDist.cpp -o rQuartetDist.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rTripletDist.cpp -o rTripletDist.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o Quartet.so AbstractDistanceCalculator.o AllQuartets.o EdgeParser.o HDT.o HDTCountingCCToC.o HDTCountingCTransform.o HDTCountingG.o HDTCountingIGToC.o HDTCountingLeaf.o HDTFactory.o HDTListUtils.o NewickParser.o QuartetDistanceCalculator.o RcppExports.o RootedTree.o RootedTreeFactory.o TripletDistanceCalculator.o int_stuff.o rQuartetDist.o rTripletDist.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpzvCfN8/R.INSTALL381fb930a6e874/Quartet/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-Quartet/00new/Quartet/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Quartet) * installing *source* package ‘uwot’ ... ** this is package ‘uwot’ version ‘0.2.4’ ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpisArmn/R.INSTALL3818136cda2319/uwot/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppAnnoy/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DRCPP_NO_RTTI -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppAnnoy/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DRCPP_NO_RTTI -fpic -g -O2 -Wall -pedantic -mtune=native -c connected_components.cpp -o connected_components.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppAnnoy/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DRCPP_NO_RTTI -fpic -g -O2 -Wall -pedantic -mtune=native -c nn_parallel.cpp -o nn_parallel.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppAnnoy/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DRCPP_NO_RTTI -fpic -g -O2 -Wall -pedantic -mtune=native -c perplexity.cpp -o perplexity.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppAnnoy/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DRCPP_NO_RTTI -fpic -g -O2 -Wall -pedantic -mtune=native -c r_uwot.cpp -o r_uwot.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppAnnoy/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DRCPP_NO_RTTI -fpic -g -O2 -Wall -pedantic -mtune=native -c smooth_knn.cpp -o smooth_knn.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppAnnoy/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DRCPP_NO_RTTI -fpic -g -O2 -Wall -pedantic -mtune=native -c supervised.cpp -o supervised.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppAnnoy/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DRCPP_NO_RTTI -fpic -g -O2 -Wall -pedantic -mtune=native -c thread.cpp -o thread.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/dqrng/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppAnnoy/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DRCPP_NO_RTTI -fpic -g -O2 -Wall -pedantic -mtune=native -c transform.cpp -o transform.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o uwot.so RcppExports.o connected_components.o nn_parallel.o perplexity.o r_uwot.o smooth_knn.o supervised.o thread.o transform.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpisArmn/R.INSTALL3818136cda2319/uwot/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-uwot/00new/uwot/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (uwot) begin installing package ‘scater’ begin installing package ‘embed’ begin installing package ‘sccore’ * installing *source* package ‘scde’ ... ** this is package ‘scde’ version ‘2.38.0’ ** package ‘scde’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpI45X60/R.INSTALL3823b2e441e31/scde/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c bwpca.cpp -o bwpca.o bwpca.cpp: In function ‘void set_random_matrix(arma::mat&, arma::mat&)’: bwpca.cpp:24:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 24 | for(int j=0;j::max(arma::uword&) const [with eT = double; arma::uword = unsigned int]’ is deprecated: use .index_max() instead [-Wdeprecated-declarations] 200 | double maxv=nbp.max(maxij); | ~~~~~~~^~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/current/armadillo:201, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo.h:32, from jpmatLogBoot.h:4, from jpmatLogBoot.cpp:1: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/current/armadillo_bits/Mat_bones.hpp:545:56: note: declared here 545 | [[deprecated("use .index_max() instead")]] inline eT max(uword& index_of_max_val) const; | ^~~ jpmatLogBoot.cpp:200:24: warning: unused variable ‘maxv’ [-Wunused-variable] 200 | double maxv=nbp.max(maxij); | ^~~~ jpmatLogBoot.cpp: In function ‘SEXPREC* logBootBatchPosterior(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’: jpmatLogBoot.cpp:443:36: warning: ‘eT arma::Mat::max(arma::uword&) const [with eT = double; arma::uword = unsigned int]’ is deprecated: use .index_max() instead [-Wdeprecated-declarations] 443 | double maxv=nbp.max(maxij); | ~~~~~~~^~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/current/armadillo:692: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/current/armadillo_bits/Mat_meat.hpp:7850:1: note: declared here 7850 | Mat::max(uword& index_of_max_val) const | ^~~~~~~ jpmatLogBoot.cpp:443:24: warning: unused variable ‘maxv’ [-Wunused-variable] 443 | double maxv=nbp.max(maxij); | ^~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c matSlideMult.cpp -o matSlideMult.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c pagoda.cpp -o pagoda.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o scde.so bwpca.o jpmatLogBoot.o matSlideMult.o pagoda.o -lpthread -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpI45X60/R.INSTALL3823b2e441e31/scde/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-scde/00new/scde/libs ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (scde) * installing *source* package ‘embed’ ... ** this is package ‘embed’ version ‘1.2.0’ ** package ‘embed’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (embed) * installing *source* package ‘dada2’ ... ** this is package ‘dada2’ version ‘1.38.0’ ** package ‘dada2’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++11 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmppLKAQK/R.INSTALL381ee83ba9e573/dada2/src' g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from ../inst/include/dada2.h:7, from RcppExports.cpp:4: ../inst/include/dada2_RcppExports.h:14:14: warning: ‘void dada2::{anonymous}::validateSignature(const char*)’ defined but not used [-Wunused-function] 14 | void validateSignature(const char* sig) { | ^~~~~~~~~~~~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Rmain.cpp -o Rmain.o Rmain.cpp: In function ‘Rcpp::List dada_uniques(std::vector >, std::vector, std::vector, Rcpp::NumericMatrix, Rcpp::NumericMatrix, int, int, int, bool, double, int, double, double, double, bool, int, double, int, int, bool, bool, bool, int, bool, bool, int, bool, bool)’: Rmain.cpp:71:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 71 | if(quals.nrow() != maxlen) { | ~~~~~~~~~~~~~^~~~~~~~~ Rmain.cpp: In function ‘B* run_dada(Raw**, int, Rcpp::NumericMatrix, int, int, int, int, bool, double, int, double, double, bool, int, double, int, int, bool, bool, bool, bool, bool, int, bool, bool)’: Rmain.cpp:316:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 316 | while( (bb->nclust < max_clust) && (newi = b_bud(bb, min_fold, min_hamming, min_abund, verbose)) ) { | ~~~~~~~~~~~^~~~~~~~~~~ Rmain.cpp: In function ‘Rcpp::List dada_uniques(std::vector >, std::vector, std::vector, Rcpp::NumericMatrix, Rcpp::NumericMatrix, int, int, int, bool, double, int, double, double, double, bool, int, double, int, int, bool, bool, bool, int, bool, bool, int, bool, bool)’: Rmain.cpp:288:9: warning: ‘k8’ may be used uninitialized [-Wmaybe-uninitialized] 288 | free(k8); | ~~~~^~~~ Rmain.cpp:122:12: note: ‘k8’ was declared here 122 | uint8_t *k8; | ^~ Rmain.cpp:289:9: warning: ‘k16’ may be used uninitialized [-Wmaybe-uninitialized] 289 | free(k16); | ~~~~^~~~~ Rmain.cpp:123:13: note: ‘k16’ was declared here 123 | uint16_t *k16; | ^~~ Rmain.cpp:290:9: warning: ‘kord’ may be used uninitialized [-Wmaybe-uninitialized] 290 | free(kord); | ~~~~^~~~~~ Rmain.cpp:124:13: note: ‘kord’ was declared here 124 | uint16_t *kord; | ^~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c chimera.cpp -o chimera.o chimera.cpp: In function ‘bool C_is_bimera(std::string, std::vector >, bool, int, int, int, int, int)’: chimera.cpp:25:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(i=0;i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if((left+right) >= sq.size()) { // Toss id/pure-shift/internal-indel "parents" | ~~~~~~~~~~~~~^~~~~~~~~~~~ chimera.cpp:44:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | if((max_right+max_left)>=sq.size()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ chimera.cpp:48:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if((oo_max_left+oo_max_right_oo)>=sq.size() || (oo_max_left_oo+oo_max_right)>=sq.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ chimera.cpp:48:83: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if((oo_max_left+oo_max_right_oo)>=sq.size() || (oo_max_left_oo+oo_max_right)>=sq.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ chimera.cpp: In function ‘void get_lr(char**, int&, int&, int&, int&, bool, int)’: chimera.cpp:231:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | while(al[0][pos] == '-' && pos+(len-max_shift)) { | ~~~^~~~~~~~~~~~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c cluster.cpp -o cluster.o cluster.cpp: In function ‘void b_compare(B*, unsigned int, Rcpp::NumericMatrix, int, int, int, int, bool, double, int, bool, int, bool, bool, bool)’: cluster.cpp:17:23: warning: variable ‘cind’ set but not used [-Wunused-but-set-variable] 17 | unsigned int index, cind, center_reads; | ^~~~ cluster.cpp: In function ‘void b_compare_parallel(B*, unsigned int, Rcpp::NumericMatrix, int, int, int, int, bool, double, int, bool, int, bool, bool, bool)’: cluster.cpp:166:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 166 | for(row=0;rownclust;i++) { | ~^~~~~~~~~~ cluster.cpp:285:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 285 | for(r=1; rbi[i]->nraw; r++) { // r=0 is the center | ~^~~~~~~~~~~~~~~ cluster.cpp:288:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 288 | if(raw->reads < min_abund) { continue; } | ~~~~~~~~~~~^~~~~~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c containers.cpp -o containers.o containers.cpp: In function ‘void b_free(B*)’: containers.cpp:141:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 141 | for(int i=0;inclust;i++) { bi_free(b->bi[i]); } | ~^~~~~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c error.cpp -o error.o g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c evaluate.cpp -o evaluate.o evaluate.cpp: In function ‘Rcpp::IntegerVector C_eval_pair(std::string, std::string)’: evaluate.cpp:88:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 88 | } while((s1gap || s2gap) && start::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 133 | for(i=0;i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | for(i=0;i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for(i=0;i >, std::vector >, int)’: evaluate.cpp:219:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 219 | for(int i=0;i >, std::vector >, int, int)’: evaluate.cpp:243:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | for(int i=0;i >, std::vector >, int)’: evaluate.cpp:286:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | for(int i=0;i >, std::vector >, int)’: evaluate.cpp:338:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 338 | for(i=0;i >, std::string, unsigned int, bool)’: filter.cpp:16:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 16 | for(i=0;i >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(i=0;i= len || k < 3 || k > 8) { Rcpp::stop("Invalid kmer-size."); } | ~~^~~~~~ kmers.cpp:174:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for(i=0; i= len || k < 3 || k > 8) { Rcpp::stop("Invalid kmer-size."); } | ~~^~~~~~ kmers.cpp:221:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 221 | for(i=0; i= len || k < 1 || k > 8) { Rcpp::stop("Invalid kmer-size."); } | ~~^~~~~~ kmers.cpp:255:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(i=0;i=0 && (band=0 && (bandlen2) { r = len2; } | ~^~~~~ nwalign_endsfree.cpp:130:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | if (i == len1) { | ~~^~~~~~~ nwalign_endsfree.cpp:137:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | if (j == len2) { | ~~^~~~~~~ nwalign_endsfree.cpp:201:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 201 | for (i=0;i=0 && (band=0 && (bandlen2) { r = len2; } | ~^~~~~ nwalign_endsfree.cpp:305:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | if (i == len1) { | ~~^~~~~~~ nwalign_endsfree.cpp:314:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | if (j == len2) { | ~~^~~~~~~ nwalign_endsfree.cpp:379:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for (i=0;i=0 && (band=0 && (bandlen2) { r = len2; } | ~^~~~~ nwalign_endsfree.cpp:522:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | for (i=0;insubs;s++) { | ~^~~~~~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c nwalign_vectorized.cpp -o nwalign_vectorized.o nwalign_vectorized.cpp: In function ‘char** nwalign_vectorized2(const char*, size_t, const char*, size_t, int16_t, int16_t, int16_t, int16_t, int)’: nwalign_vectorized.cpp:96:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | start_col = 1 + (1+(band >, std::vector >, int16_t, int16_t, int16_t, int, bool)’: nwalign_vectorized.cpp:329:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for(i=0;insubs;s++) { | ~^~~~~~~~~~~ pval.cpp:123:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 123 | if(pos0 < 0 || pos0 >= sub->len0) { Rcpp::stop("CL: Bad pos0: %i (len0=%i).", pos0, sub->len0); } | ~~~~~^~~~~~~~~~~~ pval.cpp: In function ‘double compute_lambda_ts(Raw*, Sub*, unsigned int, double*, bool)’: pval.cpp:177:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 177 | for(s=0;snsubs;s++) { | ~^~~~~~~~~~~ pval.cpp:179:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 179 | if(pos0 < 0 || pos0 >= sub->len0) { Rcpp::stop("CL: Bad pos0: %i (len0=%i).", pos0, sub->len0); } | ~~~~~^~~~~~~~~~~~ g++-15 -std=gnu++11 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c taxonomy.cpp -o taxonomy.o taxonomy.cpp: In function ‘void tax_kvec(const char*, unsigned int, unsigned char*)’: taxonomy.cpp:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | if(kmer>=0 && kmer >, std::vector >, std::vector >, std::vector, Rcpp::IntegerMatrix, bool, bool)’: taxonomy.cpp:221:45: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 221 | if(ref_to_genus[i]<0 || ref_to_genus[i] >= ngenus) { taxonomy.cpp:251:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for(kmer=0;kmer Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:148:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 1>’ 148 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:222:7: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 222 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/MappedSparseMatrix.h:32:7: required from ‘class Eigen::MappedSparseMatrix’ 32 | class MappedSparseMatrix | ^~~~~~~~~~~~~~~~~~ PLS.h:21:11: required from here 21 | int nc=X.cols(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 0, Eigen::Stride<0, 0> >, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >’ 52 | template class Transpose | ^~~~~~~~~ PLS.h:23:24: required from here 23 | XtX= X.transpose() * X; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ PLS.h:23:24: required from here 23 | XtX= X.transpose() * X; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:18:8: required from ‘struct Eigen::internal::traits > >’ 18 | struct traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.h:30:48: required from here 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.h:30:48: required from here 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ PLS.h:30:48: required from here 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, -1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, -1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ PLS.h:102:69: required from here 102 | resu["tQ"] = Eigen::SparseMatrix (Q.leftCols(X.cols()).transpose()); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:55:19: required from here 55 | Map A(as >(RD)); | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ PLS.cpp:55:19: required from here 55 | Map A(as >(RD)); | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, -1, -1, false>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, -1, -1, false>’ 103 | template class Block | ^~~~~ PLS.cpp:78:24: required from here 78 | return(wrap(A.topRows(n_col))); | ~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:242:19: required from ‘class Eigen::HouseholderQR >’ 242 | RowVectorType m_temp; | ^~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ PLS.cpp:89:37: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ PLS.cpp:95:50: required from here 95 | resu["t_Q_scaled"] = MatrixXd(thinQ.transpose()); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ PLS.cpp:99:60: required from here 99 | resu["R_scaled"] = MatrixXd(QR.matrixQR().topLeftCorner(r,r).triangularView()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ PLS.cpp:113:38: required from here 113 | resu["coef"] = VectorXd(QRP.solve(y)); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 2> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 2> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 2> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ PLS.cpp:163:60: required from here 163 | List out = List::create(Named("R") = MatrixXd(llt.matrixU()), | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ PLS.h:30:46: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); | ~~~~~~~~~~~~~~^~~ PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ PLS.h:30:30: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 6> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 6> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:26:34: required from ‘class Eigen::SparseMatrixBase >, 6> >’ 26 | template class SparseMatrixBase | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ PLS.h:39:49: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 39 | Eigen::SparseMatrix U = LDLp.matrixU(); | ~~~~~~~~~~~~^~ PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ PLS.h:39:49: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 39 | Eigen::SparseMatrix U = LDLp.matrixU(); | ~~~~~~~~~~~~^~ PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::NaturalOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::NaturalOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::NaturalOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::NaturalOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::NaturalOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ PLS.h:30:30: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::NaturalOrdering; SEXP = SEXPREC*]’ 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ PLS.cpp:21:67: required from here 21 | } else return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 22 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ PLS.h:61:29: required from ‘SEXPREC* lmwith_sparse_LL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 61 | resu["coef"] = LLp.solve( X.transpose() * y ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ PLS.cpp:28:60: required from here 28 | return(lmwith_sparse_LL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 29 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ PLS.h:69:48: required from ‘SEXPREC* lmwith_sparse_LL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 69 | Eigen::SparseMatrix R = LLp.matrixU(); | ~~~~~~~~~~~^~ PLS.cpp:28:60: required from here 28 | return(lmwith_sparse_LL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 29 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::NaturalOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::NaturalOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::NaturalOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::NaturalOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::NaturalOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ PLS.h:61:29: required from ‘SEXPREC* lmwith_sparse_LL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::NaturalOrdering; SEXP = SEXPREC*]’ 61 | resu["coef"] = LLp.solve( X.transpose() * y ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ PLS.cpp:30:66: required from here 30 | } else return(lmwith_sparse_LL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 31 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase >::CastXpr::Type Eigen::DenseBase >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:426:117: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 426 | res(other.template cast::ResultScalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::COLAMDOrdering >, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::COLAMDOrdering >, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::COLAMDOrdering >, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, Eigen::COLAMDOrdering >, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ PLS.h:87:38: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ~~~~~~~~~^~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, true> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, -1, true> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, -1, -1, true>, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, -1, -1, true>, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ PLS.h:102:79: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 102 | resu["tQ"] = Eigen::SparseMatrix (Q.leftCols(X.cols()).transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ PLS.h:107:47: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::COLAMDOrdering >, Eigen::SparseMatrix > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:104:7: required from ‘class Eigen::SolveImpl, Eigen::COLAMDOrdering >, Eigen::SparseMatrix, Eigen::Sparse>’ 104 | class SolveImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ PLS.h:107:78: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); | ~~~~~~~~~^~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ PLS.h:107:67: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::NaturalOrdering >, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::NaturalOrdering >, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::NaturalOrdering >, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, Eigen::NaturalOrdering >, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, Eigen::NaturalOrdering >, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ PLS.h:87:38: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::NaturalOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ~~~~~~~~~^~~ PLS.cpp:146:66: required from here 146 | } else return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 147 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::NaturalOrdering >, Eigen::SparseMatrix > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:104:7: required from ‘class Eigen::SolveImpl, Eigen::NaturalOrdering >, Eigen::SparseMatrix, Eigen::Sparse>’ 104 | class SolveImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ PLS.h:107:78: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::NaturalOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); | ~~~~~~~~~^~~ PLS.cpp:146:66: required from here 146 | } else return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 147 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ PLS.h:107:67: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::NaturalOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ PLS.cpp:146:66: required from here 146 | } else return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 147 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::OuterStride<> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::OuterStride<> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::OuterStride<> >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:83:34: required from ‘class Eigen::internal::SparseRefBase, 0, Eigen::OuterStride<> > >’ 83 | template class SparseRefBase | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:177:7: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 177 | class Ref, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:128:88: required from ‘Eigen::internal::sparse_matrix_block_impl::BlockType& Eigen::internal::sparse_matrix_block_impl::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; SparseMatrixType = Eigen::SparseMatrix; int BlockRows = -1; int BlockCols = -1; BlockType = Eigen::Block, -1, -1, true>]’ 128 | Ref > tmp(other.derived()); | ^~~ PLS.cpp:201:36: required from here 201 | out.leftCols(matrix1.cols()) = matrix1; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:17:7: required from ‘class Eigen::BlockImpl, 0, Eigen::OuterStride<> >, -1, 1, true, Eigen::Sparse>’ 17 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:194:85: required from ‘Eigen::internal::sparse_matrix_block_impl::BlockType& Eigen::internal::sparse_matrix_block_impl::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; SparseMatrixType = Eigen::SparseMatrix; int BlockRows = -1; int BlockCols = -1; BlockType = Eigen::Block, -1, -1, true>]’ 194 | StorageIndex nnz_k = internal::convert_index(tmp.innerVector(k).nonZeros()); | ~~~~~~~~~~~~~~~^~~ PLS.cpp:201:36: required from here 201 | out.leftCols(matrix1.cols()) = matrix1; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:58:63: required from ‘struct Eigen::internal::unary_evaluator >, Eigen::internal::IteratorBased, double>’ 58 | typedef typename evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:78:54: required from ‘struct Eigen::internal::unary_evaluator >, 6>, Eigen::internal::IteratorBased, double>’ 78 | typedef typename evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 6> >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::TriangularView >, 6>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ PLS.h:39:49: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 39 | Eigen::SparseMatrix U = LDLp.matrixU(); | ~~~~~~~~~~~~^~ PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:846:33: required from ‘static Derived& Eigen::internal::setIdentity_impl::run(Derived&) [with Derived = Eigen::Matrix; bool Big = false]’ 846 | return m = Derived::Identity(m.rows(), m.cols()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:875:50: required from ‘Derived& Eigen::MatrixBase::setIdentity() [with Derived = Eigen::Matrix]’ 875 | return internal::setIdentity_impl::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ PLS.cpp:93:22: required from here 93 | thinQ.setIdentity(); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:282:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >’ 282 | struct evaluator, Options, StrideType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ PLS.h:83:87: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 83 | Eigen::SparseQR< Eigen::SparseMatrix , OrderingType > QRp(X); | ^ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, -1, -1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, true>, Eigen::internal::IteratorBased, double>’ 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1087:8: required from ‘struct Eigen::internal::block_evaluator, -1, -1, true, false>’ 1087 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1034:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true> >’ 1034 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:58:63: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, true> >, Eigen::internal::IteratorBased, double>’ 58 | typedef typename evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Transpose, -1, -1, true> >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ PLS.h:102:27: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 102 | resu["tQ"] = Eigen::SparseMatrix (Q.leftCols(X.cols()).transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:277: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:58:63: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, true> >, Eigen::internal::IteratorBased, double>’ 58 | typedef typename evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Transpose, -1, -1, true> >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ PLS.h:102:27: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 102 | resu["tQ"] = Eigen::SparseMatrix (Q.leftCols(X.cols()).transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ PLS.h:114:7: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 114 | R = QRp.matrixR().topLeftCorner(r,r); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:33: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1, 1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:43: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:91: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:101: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> > > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:364:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >’ 364 | struct evaluator, Options, StrideType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:45:21: required from ‘Eigen::Index Eigen::BlockImpl::nonZeros() const [with XprType = Eigen::Ref, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; Eigen::Index = long int]’ 45 | EvaluatorType matEval(m_matrix); | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:194:97: required from ‘Eigen::internal::sparse_matrix_block_impl::BlockType& Eigen::internal::sparse_matrix_block_impl::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; SparseMatrixType = Eigen::SparseMatrix; int BlockRows = -1; int BlockCols = -1; BlockType = Eigen::Block, -1, -1, true>]’ 194 | StorageIndex nnz_k = internal::convert_index(tmp.innerVector(k).nonZeros()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ PLS.cpp:201:36: required from here 201 | out.leftCols(matrix1.cols()) = matrix1; | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:386:26: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 386 | SubVectorsType sub_vecs1(m_vectors.const_cast_derived(), Side==OnTheRight ? k : start, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:82: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:55: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:521:73: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 521 | RealScalar biggest_col_sq_norm = numext::abs2(m_colNormsUpdated.tail(cols-k).maxCoeff(&biggest_col_index)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:343:32: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 343 | Block hCoeffsSegment = hCoeffs.segment(k,bs); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:90:75: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 90 | Matrix T(nbVecs,nbVecs); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, -1, -1, false> >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:93: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:66: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 101 | if(forward) tmp = T.template triangularView() * tmp; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:63: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 102 | else tmp = T.template triangularView().adjoint() * tmp; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:66: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 102 | else tmp = T.template triangularView().adjoint() * tmp; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 5>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, 5>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, 5>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:22: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:127:63: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 127 | Map::type> tmp(workspace,cols()); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:128:82: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 128 | Block bottom(derived(), 1, 0, rows()-1, cols()); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:38: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:130:21: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 130 | tmp += this->row(0); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:131:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:131:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:45:80: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 45 | VectorBlock::ret> essentialPart(derived(), 1, size()-1); | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:38: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:415:77: required from ‘void Eigen::SparseQR::factorize(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 415 | for (int j = 0; j < n; j++) max2Norm = numext::maxi(max2Norm, m_pmat.col(j).norm()); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:130:7: required from ‘void Eigen::SparseQR::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 130 | factorize(mat); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:118:7: required from ‘Eigen::SparseQR::SparseQR(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 118 | compute(mat); | ^~~~~~~ PLS.h:83:83: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 83 | Eigen::SparseQR< Eigen::SparseMatrix , OrderingType > QRp(X); | ^~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::PermutationMatrix<-1, -1, int>, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::PermutationMatrix<-1, -1, int>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::PermutationMatrix<-1, -1, int>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:601:17: required from ‘void Eigen::SparseQR::factorize(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 601 | m_R = tempR * m_pivotperm; | ~~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:130:7: required from ‘void Eigen::SparseQR::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 130 | factorize(mat); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:118:7: required from ‘Eigen::SparseQR::SparseQR(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 118 | compute(mat); | ^~~~~~~ PLS.h:83:83: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 83 | Eigen::SparseQR< Eigen::SparseMatrix , OrderingType > QRp(X); | ^~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:700:10: required from ‘Derived& Eigen::DenseBase::setOnes() [with Derived = Eigen::Map >]’ 700 | return setConstant(Scalar(1)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:754:72: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = double; int _Options = 0; _StorageIndex = int]’ 754 | Eigen::Map(this->m_data.valuePtr(), rows()).setOnes(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ PLS.h:106:20: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 106 | I.setIdentity(); | ~~~~~~~~~~~~~^~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h:173:17: required from ‘static void Eigen::internal::conservative_sparse_sparse_product_selector::run(const Lhs&, const Rhs&, ResultType&) [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; ResultType = Eigen::SparseMatrix]’ 173 | RowMajorRhs rhsRow = rhs; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:76:107: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&, Eigen::SparseShape) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductType = 8]’ 75 | internal::conservative_sparse_sparse_product_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | typename remove_all::type, Dest>::run(lhsNested,rhsNested,dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:43:11: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductType = 8]’ 43 | evalTo(dst, lhs, rhs, typename evaluator_traits::Shape()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:174:51: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::Product&) [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 174 | internal::generic_product_impl::evalTo(dst,src.lhs(),src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ PLS.h:23:24: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 23 | XtX= X.transpose() * X; | ^ PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:12: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:20: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:20: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:28: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:70: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:78: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:90: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:57: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:64:84: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:64:57: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:73:50: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 73 | triFactor.row(i).tail(nbVecs-j-1) += z * triFactor.row(j).tail(nbVecs-j-1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:20:67: required from ‘Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:123:11: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 123 | *this *= Scalar(1)-tau; | ~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:507:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 507 | m_colNormsDirect.coeffRef(k) = m_qr.col(k).norm(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:76:64: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 76 | VectorBlock tail(derived(), 1, size()-1); | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:93:22: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 93 | essential = tail / (c0 - beta); | ~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:567:77: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 567 | m_colNormsDirect.coeffRef(j) = m_qr.col(j).tail(rows - k - 1).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>’ 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1087:8: required from ‘struct Eigen::internal::block_evaluator, -1, 1, true, false>’ 1087 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1034:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 1034 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseDot.h:29:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 29 | internal::evaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:492:33: required from ‘void Eigen::SparseQR::factorize(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 492 | tdot = m_Q.col(curIdx).dot(tval); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:130:7: required from ‘void Eigen::SparseQR::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 130 | factorize(mat); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:118:7: required from ‘Eigen::SparseQR::SparseQR(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 118 | compute(mat); | ^~~~~~~ PLS.h:83:83: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 83 | Eigen::SparseQR< Eigen::SparseMatrix , OrderingType > QRp(X); | ^~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseDot.h:29:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 29 | internal::evaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:492:33: required from ‘void Eigen::SparseQR::factorize(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 492 | tdot = m_Q.col(curIdx).dot(tval); | ~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:130:7: required from ‘void Eigen::SparseQR::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 130 | factorize(mat); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:118:7: required from ‘Eigen::SparseQR::SparseQR(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 118 | compute(mat); | ^~~~~~~ PLS.h:83:83: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 83 | Eigen::SparseQR< Eigen::SparseMatrix , OrderingType > QRp(X); | ^~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:323:35: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 323 | Block A21(mat,k+1,k,rs,1); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:58: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:45: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:323:35: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 323 | Block A21(mat,k+1,k,rs,1); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:58: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:45: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h:35:18: required from ‘void Eigen::internal::conservative_sparse_sparse_product_impl(const Lhs&, const Rhs&, ResultType&, bool) [with Lhs = Eigen::SparseMatrix; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; ResultType = Eigen::SparseMatrix]’ 35 | evaluator lhsEval(lhs); | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h:175:83: required from ‘static void Eigen::internal::conservative_sparse_sparse_product_selector::run(const Lhs&, const Rhs&, ResultType&) [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; ResultType = Eigen::SparseMatrix]’ 175 | internal::conservative_sparse_sparse_product_impl(rhsRow, lhs, resRow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:76:107: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&, Eigen::SparseShape) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductType = 8]’ 75 | internal::conservative_sparse_sparse_product_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | typename remove_all::type, Dest>::run(lhsNested,rhsNested,dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:43:11: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductType = 8]’ 43 | evalTo(dst, lhs, rhs, typename evaluator_traits::Shape()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:174:51: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::Product&) [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 174 | internal::generic_product_impl::evalTo(dst,src.lhs(),src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ PLS.h:23:24: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 23 | XtX= X.transpose() * X; | ^ PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:268:7: required from ‘Eigen::MapBase::ScalarWithConstIfNotLvalue& Eigen::MapBase::coeffRef(Eigen::Index) [with Derived = Eigen::Block, -1, 1, false>; ScalarWithConstIfNotLvalue = double; Eigen::Index = long int]’ 15 | EIGEN_STATIC_ASSERT((int(internal::evaluator::Flags) & LinearAccessBit) || Derived::IsVectorAtCompileTime, \ | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:75: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1, false>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, 1, -1, false> >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, 1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, false>]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:374:14: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with int NaNPropagation = 0; IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 374 | this->visit(maxVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:501:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 501 | return maxCoeff(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:521:90: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 521 | RealScalar biggest_col_sq_norm = numext::abs2(m_colNormsUpdated.tail(cols-k).maxCoeff(&biggest_col_index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; CoeffReturnType = const double&; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:79:20: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 79 | Scalar c0 = coeff(0); | ~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; CoeffReturnType = const double&; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:79:20: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 79 | Scalar c0 = coeff(0); | ~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:113:41: required from here 113 | resu["coef"] = VectorXd(QRP.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 1, 1, false>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:113:41: required from here 113 | resu["coef"] = VectorXd(QRP.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Block, -1, 1, true> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseDot.h:79:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseDot.h:87:15: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 87 | return sqrt(squaredNorm()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:415:85: required from ‘void Eigen::SparseQR::factorize(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 415 | for (int j = 0; j < n; j++) max2Norm = numext::maxi(max2Norm, m_pmat.col(j).norm()); | ~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:130:7: required from ‘void Eigen::SparseQR::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 130 | factorize(mat); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:118:7: required from ‘Eigen::SparseQR::SparseQR(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 118 | compute(mat); | ^~~~~~~ PLS.h:83:83: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 83 | Eigen::SparseQR< Eigen::SparseMatrix , OrderingType > QRp(X); | ^~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::COLAMDOrdering >, Eigen::SparseMatrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::COLAMDOrdering >, Eigen::SparseMatrix > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::COLAMDOrdering >, Eigen::SparseMatrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::COLAMDOrdering >, Eigen::SparseMatrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:50:34: required from ‘class Eigen::ReturnByValue, Eigen::COLAMDOrdering >, Eigen::SparseMatrix > >’ 50 | template class ReturnByValue | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:613:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >]’ 917 | call_assignment_no_alias(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:19:37: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Derived = Eigen::SparseMatrix]’ 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 787 | { return Base::operator=(other.derived()); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ PLS.h:99:9: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 99 | Q = QRp.matrixQ(); // clumsy (other way?) | ~~^~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::NaturalOrdering >, Eigen::SparseMatrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::NaturalOrdering >, Eigen::SparseMatrix > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::NaturalOrdering >, Eigen::SparseMatrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::NaturalOrdering >, Eigen::SparseMatrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:50:34: required from ‘class Eigen::ReturnByValue, Eigen::NaturalOrdering >, Eigen::SparseMatrix > >’ 50 | template class ReturnByValue | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:613:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::NaturalOrdering > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::NaturalOrdering > >]’ 917 | call_assignment_no_alias(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:19:37: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::NaturalOrdering > >; Derived = Eigen::SparseMatrix]’ 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::NaturalOrdering > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 787 | { return Base::operator=(other.derived()); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ PLS.h:99:9: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::NaturalOrdering; SEXP = SEXPREC*]’ 99 | Q = QRp.matrixQ(); // clumsy (other way?) | ~~^~~~~~~~~~~~~~~ PLS.cpp:146:66: required from here 146 | } else return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 147 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:328:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 328 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:328:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 328 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:93:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:53: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, 1, false> >, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparsePermutation.h:48:90: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:174:51: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::Product&) [with Lhs = Eigen::SparseMatrix; Rhs = Eigen::PermutationMatrix<-1, -1, int>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 174 | internal::generic_product_impl::evalTo(dst,src.lhs(),src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:601:9: required from ‘void Eigen::SparseQR::factorize(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 601 | m_R = tempR * m_pivotperm; | ~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:130:7: required from ‘void Eigen::SparseQR::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 130 | factorize(mat); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:118:7: required from ‘Eigen::SparseQR::SparseQR(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering; MatrixType = Eigen::SparseMatrix]’ 118 | compute(mat); | ^~~~~~~ PLS.h:83:83: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 83 | Eigen::SparseQR< Eigen::SparseMatrix , OrderingType > QRp(X); | ^~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::COLAMDOrdering >, Eigen::Map > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::COLAMDOrdering >, Eigen::Map > > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::COLAMDOrdering >, Eigen::Map > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::COLAMDOrdering >, Eigen::Map > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:50:34: required from ‘class Eigen::ReturnByValue, Eigen::COLAMDOrdering >, Eigen::Map > > >’ 50 | template class ReturnByValue | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:613:8: required from ‘struct Eigen::SparseQR_QProduct, Eigen::COLAMDOrdering >, Eigen::Map > >’ 613 | struct SparseQR_QProduct : ReturnByValue > | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:214:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.h:87:20: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ^~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false>, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, -1, -1, false>, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, -1, -1, false>, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:219:97: required from ‘bool Eigen::SparseQR::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Map >; Dest = Eigen::Matrix; _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering]’ 219 | y.topRows(rank) = this->matrixR().topLeftCorner(rank, rank).template triangularView().solve(b.topRows(rank)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SparseQR, Eigen::COLAMDOrdering >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.h:87:20: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ^~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>, Eigen::Block, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 2>, Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 2>, Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, -1, -1, false>, 2>, Eigen::Block, -1, 1, false>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, -1, -1, false>, 2>, Eigen::Block, -1, 1, false> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:219:105: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.h:87:20: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ^~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 2>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:223:54: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.h:87:20: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ^~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:280:45: required from ‘void Eigen::SparseQR::_sort_matrix_Q() [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering]’ 280 | SparseMatrix mQrm(this->m_Q); | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:737:58: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::SparseMatrix; SparseQRType = Eigen::SparseQR, Eigen::COLAMDOrdering >; SrcXprType = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; typename DstXprType::Scalar = double]’ 737 | const_cast(&src.m_qr)->_sort_matrix_Q(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >]’ 917 | call_assignment_no_alias(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:19:37: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Derived = Eigen::SparseMatrix]’ 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 787 | { return Base::operator=(other.derived()); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ PLS.h:99:9: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 99 | Q = QRp.matrixQ(); // clumsy (other way?) | ~~^~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::NaturalOrdering >, Eigen::Map > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::NaturalOrdering >, Eigen::Map > > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::NaturalOrdering >, Eigen::Map > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::NaturalOrdering >, Eigen::Map > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:50:34: required from ‘class Eigen::ReturnByValue, Eigen::NaturalOrdering >, Eigen::Map > > >’ 50 | template class ReturnByValue | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:613:8: required from ‘struct Eigen::SparseQR_QProduct, Eigen::NaturalOrdering >, Eigen::Map > >’ 613 | struct SparseQR_QProduct : ReturnByValue > | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:214:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::NaturalOrdering >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::NaturalOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, Eigen::NaturalOrdering >, Eigen::Map > >; OtherDerived = Eigen::Solve, Eigen::NaturalOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve, Eigen::NaturalOrdering >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.h:87:20: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::NaturalOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ^~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:146:66: required from here 146 | } else return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 147 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:330: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:217:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 217 | SmallPanelWidth = EIGEN_PLAIN_ENUM_MAX(Traits::mr,Traits::nr), | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:232:74: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 232 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, true>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:233:85: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 233 | gemm_pack_rhs pack_rhs_panel; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; CoeffReturnType = const double&; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:79:20: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 79 | Scalar c0 = coeff(0); | ~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; CoeffReturnType = const double&; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:79:20: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 79 | Scalar c0 = coeff(0); | ~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:511:85: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 511 | RealScalar threshold_helper = numext::abs2(m_colNormsUpdated.maxCoeff() * NumTraits::epsilon()) / RealScalar(rows); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 1, false>; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:113:41: required from here 113 | resu["coef"] = VectorXd(QRP.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:281:17: required from ‘void Eigen::SparseQR::_sort_matrix_Q() [with _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering]’ 281 | this->m_Q = mQrm; | ~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:737:58: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::SparseMatrix; SparseQRType = Eigen::SparseQR, Eigen::COLAMDOrdering >; SrcXprType = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; typename DstXprType::Scalar = double]’ 737 | const_cast(&src.m_qr)->_sort_matrix_Q(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >]’ 917 | call_assignment_no_alias(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:19:37: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Derived = Eigen::SparseMatrix]’ 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 787 | { return Base::operator=(other.derived()); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ PLS.h:99:9: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 99 | Q = QRp.matrixQ(); // clumsy (other way?) | ~~^~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:328:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 328 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:289:26: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 289 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | blockA, blockB+j2*actual_kc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | actual_mc, panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | Scalar(-1), | ~~~~~~~~~~~ 293 | actual_kc, actual_kc, // strides | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | panelOffset, panelOffset); // offsets | ~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:319:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 319 | pack_lhs_panel(blockA, lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | actualPanelWidth, actual_mc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | actual_kc, j2); | ~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:280:48: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:507:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 507 | m_colNormsDirect.coeffRef(k) = m_qr.col(k).norm(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:567:77: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 567 | m_colNormsDirect.coeffRef(j) = m_qr.col(j).tail(rows - k - 1).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:66: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:66: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 5>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, 5>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, 5>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:22: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 3>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:41: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:131:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:41: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:97:18: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:125:66: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 125 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:333: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:134:115: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 134 | general_matrix_vector_product::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135 | r, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~ 136 | LhsMapper(&lhs.coeffRef(endBlock,startBlock), lhsStride), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | RhsMapper(rhs+startBlock, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | rhs+endBlock, 1, RhsScalar(-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 2]’ 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:522:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:134:115: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 134 | general_matrix_vector_product::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135 | r, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~ 136 | LhsMapper(&lhs.coeffRef(endBlock,startBlock), lhsStride), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | RhsMapper(rhs+startBlock, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | rhs+endBlock, 1, RhsScalar(-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 2]’ 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:522:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:134:115: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 134 | general_matrix_vector_product::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135 | r, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~ 136 | LhsMapper(&lhs.coeffRef(endBlock,startBlock), lhsStride), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | RhsMapper(rhs+startBlock, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | rhs+endBlock, 1, RhsScalar(-1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 2]’ 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:522:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:73:45: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 73 | triFactor.row(i).tail(nbVecs-j-1) += z * triFactor.row(j).tail(nbVecs-j-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:73:45: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 73 | triFactor.row(i).tail(nbVecs-j-1) += z * triFactor.row(j).tail(nbVecs-j-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:730:8: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, 2>, Eigen::internal::IndexBased, double>’ 730 | struct unary_evaluator, IndexBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 2> >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:807:20: required from ‘void Eigen::internal::call_triangular_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with int Mode = 2; bool SetOpposite = true; DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = assign_op]’ 807 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:856:103: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::TriangularView, -1, -1, false>, 2>; Functor = Eigen::internal::assign_op]’ 856 | call_triangular_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::TriangularView, -1, -1, false>, 2>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:75:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]’ 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:628:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]’ 628 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:238:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 238 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:897:23: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::EigenBase&) [with T = Eigen::TriangularView, -1, -1, false>, 2>; OtherDerived = Eigen::TriangularView, -1, -1, false>, 2>; Derived = Eigen::Matrix]’ 897 | this->derived() = other; | ~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::TriangularView, -1, -1, false>, 2>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:99:89: required from here 99 | resu["R_scaled"] = MatrixXd(QR.matrixQR().topLeftCorner(r,r).triangularView()); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:113:41: required from here 113 | resu["coef"] = VectorXd(QRP.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:642:29: required from ‘void Eigen::SparseQR_QProduct::evalTo(DesType&) const [with DesType = Eigen::SparseMatrix; SparseQRType = Eigen::SparseQR, Eigen::COLAMDOrdering >; Derived = Eigen::SparseMatrix]’ 642 | res.col(j) -= tau * m_qr.m_Q.col(k); | ~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:62:48: required from ‘void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::SparseMatrix; Derived = Eigen::SparseQR_QProduct, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >]’ 62 | { static_cast(this)->evalTo(dst); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:28:15: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::SparseQR_QProduct, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]’ 28 | other.evalTo(derived()); | ~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >]’ 917 | call_assignment_no_alias(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:19:37: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Derived = Eigen::SparseMatrix]’ 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 787 | { return Base::operator=(other.derived()); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ PLS.h:99:9: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 99 | Q = QRp.matrixQ(); // clumsy (other way?) | ~~^~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:21: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 333 | if (rs>0) A21 /= x; | ~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:21: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 333 | if (rs>0) A21 /= x; | ~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:365:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 365 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:20:67: required from ‘Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:123:11: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 123 | *this *= Scalar(1)-tau; | ~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:93:15: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 93 | essential = tail / (c0 - beta); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:558:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>’ 558 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1087:8: required from ‘struct Eigen::internal::block_evaluator, -1, 1, true, false>’ 1087 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1034:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 1034 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:639:36: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >]’ 917 | call_assignment_no_alias(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:19:37: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Derived = Eigen::SparseMatrix]’ 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 787 | { return Base::operator=(other.derived()); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ PLS.h:99:9: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 99 | Q = QRp.matrixQ(); // clumsy (other way?) | ~~^~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:639:36: required from ‘void Eigen::SparseQR_QProduct::evalTo(DesType&) const [with DesType = Eigen::SparseMatrix; SparseQRType = Eigen::SparseQR, Eigen::COLAMDOrdering >; Derived = Eigen::SparseMatrix]’ 639 | tau = m_qr.m_Q.col(k).dot(res.col(j)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:62:48: required from ‘void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::SparseMatrix; Derived = Eigen::SparseQR_QProduct, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >]’ 62 | { static_cast(this)->evalTo(dst); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:28:15: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::SparseQR_QProduct, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]’ 28 | other.evalTo(derived()); | ~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >]’ 917 | call_assignment_no_alias(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:19:37: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Derived = Eigen::SparseMatrix]’ 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 787 | { return Base::operator=(other.derived()); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ PLS.h:99:9: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 99 | Q = QRp.matrixQ(); // clumsy (other way?) | ~~^~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:657:32: required from ‘Derived& Eigen::SparseMatrixBase::operator-=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >; Derived = Eigen::Block, -1, 1, true>]’ 657 | return derived() = derived() - other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:642:22: required from ‘void Eigen::SparseQR_QProduct::evalTo(DesType&) const [with DesType = Eigen::SparseMatrix; SparseQRType = Eigen::SparseQR, Eigen::COLAMDOrdering >; Derived = Eigen::SparseMatrix]’ 642 | res.col(j) -= tau * m_qr.m_Q.col(k); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:62:48: required from ‘void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::SparseMatrix; Derived = Eigen::SparseQR_QProduct, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >]’ 62 | { static_cast(this)->evalTo(dst); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:28:15: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >]’ 917 | call_assignment_no_alias(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:19:37: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Derived = Eigen::SparseMatrix]’ 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 787 | { return Base::operator=(other.derived()); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ PLS.h:99:9: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 99 | Q = QRp.matrixQ(); // clumsy (other way?) | ~~^~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:32: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:48: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]’ 194 | ::run(rhs.transpose(),lhs.transpose(), dstT, alpha); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:783:113: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 150 | Matrix triangularBuffer(a); | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 153 | triangularBuffer.diagonal().setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.h:87:20: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ^~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Block, -1, -1, false>; Rhs = Eigen::Transpose, 1, -1, false> >; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block >, -1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block >, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block >, -1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block >, -1, -1, false>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Block >, -1, -1, false>; OtherDerived = Eigen::Block >, -1, -1, false>; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Block >, -1, -1, false>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Block >, -1, -1, false>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Block >, -1, -1, false>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Block >, -1, -1, false>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Block >, -1, -1, false>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:78:14: required from here 78 | return(wrap(A.topRows(n_col))); | ~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:341:54: required from ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’ 341 | dest.head(diagSize) -= (lhs_alpha-LhsScalar(1))*rhs.head(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:175:15: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 175 | pack_rhs(blockB, rhs.getSubMapper(actual_k2,0), actual_kc, cols); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1, 3>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:402:50: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, 4>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:416:50: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:115:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:119:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::InnerStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:106: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:77: required from ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; ResScalar = double]’ 137 | res.coeffRef(i) += alpha * (cjLhs.row(i).segment(s,r).cwiseProduct(cjRhs.segment(s,r).transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:151:29: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Diagonal, 0>; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Diagonal, 0>]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:42: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::ColPivHouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:113:41: required from here 113 | resu["coef"] = VectorXd(QRP.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, true>; CoeffReturnType = const double&; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseDot.h:34:49: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 34 | res += numext::conj(i.value()) * other.coeff(i.index()); | ~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:639:36: required from ‘void Eigen::SparseQR_QProduct::evalTo(DesType&) const [with DesType = Eigen::Matrix; SparseQRType = Eigen::SparseQR, Eigen::COLAMDOrdering >; Derived = Eigen::Map >]’ 639 | tau = m_qr.m_Q.col(k).dot(res.col(j)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:62:48: required from ‘void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::SparseQR_QProduct, Eigen::COLAMDOrdering >, Eigen::Map > >]’ 62 | { static_cast(this)->evalTo(dst); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:84:25: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::ReturnByValue&) [with OtherDerived = Eigen::SparseQR_QProduct, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 84 | other.derived().evalTo(derived()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:468:29: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.h:87:20: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ^~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false>, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.h:87:20: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ^~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, 2>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:30:18: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:178:26: required from ‘void Eigen::SimplicialCholeskyBase::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>; Dest = Eigen::Matrix; Derived = Eigen::SimplicialLDLT, 1, Eigen::COLAMDOrdering >]’ 178 | derived().matrixL().solveInPlace(dest); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLDLT, 1, Eigen::COLAMDOrdering >; RhsType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:30:18: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DiagonalMatrix.h:278:47: required from ‘struct Eigen::internal::traits, const Eigen::Matrix > > >’ 278 | typedef typename DiagonalVectorType::Scalar Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:42:59: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:30:18: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:181:46: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:30:18: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 2>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:187:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:30:18: required from ‘SEXPREC* lmwith_sparse_LDL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 30 | resu["coef"] = LDLp.solve( X.transpose() * y ); PLS.cpp:19:61: required from here 19 | return(lmwith_sparse_LDL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 20 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCholesky/SimplicialCholesky.h:178:26: required from ‘void Eigen::SimplicialCholeskyBase::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>; Dest = Eigen::Matrix; Derived = Eigen::SimplicialLLT, 1, Eigen::COLAMDOrdering >]’ 178 | derived().matrixL().solveInPlace(dest); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::COLAMDOrdering >; RhsType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Solve, 1, Eigen::COLAMDOrdering >, Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 0> >; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:61:18: required from ‘SEXPREC* lmwith_sparse_LL_oT(SEXP, SEXP, bool, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 61 | resu["coef"] = LLp.solve( X.transpose() * y ); PLS.cpp:28:60: required from here 28 | return(lmwith_sparse_LL_oT >( XX, yy, returntQ, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 29 | returnR, pivot )); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = mul_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::mul_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = mul_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = mul_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:20:28: required from ‘Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:123:11: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, -1, -1, false>, 1, -1, false>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:130:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:203:19: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 203 | pack_lhs(blockA, LhsMapper(triangularBuffer.data(), triangularBuffer.outerStride()), actualPanelWidth, actualPanelWidth); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 kernel_half; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 kernel_quarter; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:155:56: required from here 155 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:151:29: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Derived = Eigen::Block, -1, -1, false>, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:109:51: required from here 109 | const Eigen::ColPivHouseholderQR QRP(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1194:15: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1194 | OtherCopy otherCopy(other.derived()); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 689 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:231:7: required from ‘void Eigen::Ref, _Options, _StrideType>::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; MatScalar = double; int MatOptions = 0; MatIndex = int; int Options = 0; StrideType = Eigen::OuterStride<>]’ 231 | ::new (obj) TPlainObjectType(expr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:190:16: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >]’ 917 | call_assignment_no_alias(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:19:37: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Derived = Eigen::SparseMatrix]’ 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 787 | { return Base::operator=(other.derived()); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ PLS.h:99:9: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 99 | Q = QRp.matrixQ(); // clumsy (other way?) | ~~^~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 689 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:231:7: required from ‘void Eigen::Ref, _Options, _StrideType>::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> > >; MatScalar = double; int MatOptions = 0; MatIndex = int; int Options = 0; StrideType = Eigen::OuterStride<>]’ 231 | ::new (obj) TPlainObjectType(expr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseRef.h:190:16: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:917:27: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&) [with Dst = Eigen::SparseMatrix; Src = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >]’ 917 | call_assignment_no_alias(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:19:37: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; Derived = Eigen::SparseMatrix]’ 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:787:29: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 787 | { return Base::operator=(other.derived()); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ PLS.h:99:9: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 99 | Q = QRp.matrixQ(); // clumsy (other way?) | ~~^~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:527:76: required from ‘struct Eigen::internal::product_evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>, 3, Eigen::DenseShape, Eigen::DenseShape, double, double>’ 527 | typedef typename internal::nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >’ 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 101 | if(forward) tmp = T.template triangularView() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 101 | if(forward) tmp = T.template triangularView() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 102 | else tmp = T.template triangularView().adjoint() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 102 | else tmp = T.template triangularView().adjoint() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ PLS.cpp:85:44: required from here 85 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; ResScalar = double]’ 137 | res.coeffRef(i) += alpha * (cjLhs.row(i).segment(s,r).cwiseProduct(cjRhs.segment(s,r).transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: required from ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’ 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Derived = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:341:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Derived = Eigen::Block, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, -1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, -1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:38:46: required from ‘typename Eigen::internal::enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type Eigen::internal::solve_sparse_through_dense_panels(const Decomposition&, const Rhs&, Dest&) [with Decomposition = Eigen::SparseQR, Eigen::COLAMDOrdering >; Rhs = Eigen::SparseMatrix; Dest = Eigen::SparseMatrix; typename enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type = void]’ 38 | tmp.leftCols(actualCols) = rhs.middleCols(k,actualCols); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:113:50: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:39:42: required from ‘typename Eigen::internal::enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type Eigen::internal::solve_sparse_through_dense_panels(const Decomposition&, const Rhs&, Dest&) [with Decomposition = Eigen::SparseQR, Eigen::COLAMDOrdering >; Rhs = Eigen::SparseMatrix; Dest = Eigen::SparseMatrix; typename enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type = void]’ 39 | tmpX.leftCols(actualCols) = dec.solve(tmp.leftCols(actualCols)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:113:50: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, true> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView, -1, -1, true> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:40:73: required from ‘typename Eigen::internal::enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type Eigen::internal::solve_sparse_through_dense_panels(const Decomposition&, const Rhs&, Dest&) [with Decomposition = Eigen::SparseQR, Eigen::COLAMDOrdering >; Rhs = Eigen::SparseMatrix; Dest = Eigen::SparseMatrix; typename enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type = void]’ 40 | dest.middleCols(k,actualCols) = tmpX.leftCols(actualCols).sparseView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:113:50: required from ‘void Eigen::SparseSolverBase::_solve_impl(const Eigen::SparseMatrixBase&, Eigen::SparseMatrixBase&) const [with Rhs = Eigen::SparseMatrix; Dest = Eigen::SparseMatrix; Derived = Eigen::SparseQR, Eigen::COLAMDOrdering >]’ 113 | internal::solve_sparse_through_dense_panels(derived(), b.derived(), dest.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:236:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Sparse2Sparse>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::SparseMatrix; DecType = Eigen::SparseQR, Eigen::COLAMDOrdering >; RhsType = Eigen::SparseMatrix; Scalar = double; SrcXprType = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >]’ 236 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]’ 37 | internal::Assignment > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | ::run(derived(), other.derived(), internal::assign_op()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:39:42: required from ‘typename Eigen::internal::enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type Eigen::internal::solve_sparse_through_dense_panels(const Decomposition&, const Rhs&, Dest&) [with Decomposition = Eigen::SparseQR, Eigen::NaturalOrdering >; Rhs = Eigen::SparseMatrix; Dest = Eigen::SparseMatrix; typename enable_if<((Rhs::ColsAtCompileTime != 1) && (Dest::ColsAtCompileTime != 1))>::type = void]’ 39 | tmpX.leftCols(actualCols) = dec.solve(tmp.leftCols(actualCols)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:113:50: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::NaturalOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:146:66: required from here 146 | } else return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 147 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, -1, 1, false>, 1, 1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::Block, -1, 1, false>, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, 1, false>; Src = Eigen::Block, -1, 1, false>, 1, 1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, -1, 1, false>, 1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, -1, 1, false>, 1, 1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; OtherDerived = Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve, Eigen::COLAMDOrdering >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.h:87:20: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 87 | resu["coef"] = VectorXd(QRp.solve(y)); | ^~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Derived = Eigen::Block, -1, -1, false>, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 101 | if(forward) tmp = T.template triangularView() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 102 | else tmp = T.template triangularView().adjoint() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLS.cpp:94:32: required from here 94 | thinQ= QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 ... but still comparatively slow. | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Derived = Eigen::Block, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, -1, -1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:558:8: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, true>, Eigen::internal::IteratorBased, double>’ 558 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1087:8: required from ‘struct Eigen::internal::block_evaluator, -1, -1, true, false>’ 1087 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1034:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true> >’ 1034 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::Block, -1, -1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ 145 | internal::evaluator srcEval(src); | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::Block, -1, -1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ 145 | internal::evaluator srcEval(src); | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, true>; Src = Eigen::Block, -1, -1, true>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Block, -1, -1, true>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::SparseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Block, -1, -1, true>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:75:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; Derived = Eigen::Block, -1, -1, true>]’ 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSolverBase.h:38:30: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, -1, 1, false> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::HouseholderQR >; RhsType = Eigen::Map >; Scalar = double; SrcXprType = Eigen::Solve >, Eigen::Map > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve >, Eigen::Map > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Solve >, Eigen::Map > >; OtherDerived = Eigen::Solve >, Eigen::Map > >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Solve >, Eigen::Map > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ PLS.cpp:89:40: required from here 89 | resu["coef"] = VectorXd(QR.solve(y)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:50:34: required from ‘class Eigen::ReturnByValue, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true> > >’ 50 | template class ReturnByValue | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:613:8: required from ‘struct Eigen::SparseQR_QProduct, Eigen::COLAMDOrdering >, Eigen::Block, -1, -1, true> >’ 613 | struct SparseQR_QProduct : ReturnByValue > | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:214:37: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>, Eigen::Block, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 2>, Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 2>, Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, -1, -1, false>, 2>, Eigen::Block, -1, -1, false>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, -1, -1, false>, 2>, Eigen::Block, -1, -1, false> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:219:105: required from ‘bool Eigen::SparseQR::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Block, -1, -1, true>; Dest = Eigen::Block, -1, -1, true>; _MatrixType = Eigen::SparseMatrix; _OrderingType = Eigen::COLAMDOrdering]’ 219 | y.topRows(rank) = this->matrixR().topLeftCorner(rank, rank).template triangularView().solve(b.topRows(rank)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, -1, false>, 2>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, -1, false>, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, -1, false>, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, -1, false>, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, -1, false>, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, -1, false>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:223:54: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ReturnByValue.h:50:34: required from ‘class Eigen::ReturnByValue, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true> > >’ 50 | template class ReturnByValue | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:613:8: required from ‘struct Eigen::SparseQR_QProduct, Eigen::NaturalOrdering >, Eigen::Block, -1, -1, true> >’ 613 | struct SparseQR_QProduct : ReturnByValue > | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseQR/SparseQR.h:214:37: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::NaturalOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::NaturalOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:146:66: required from here 146 | } else return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 147 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Block, -1, -1, true>, 1, -1, false>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Block, -1, -1, true>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, true>, 1, -1, false>; Src = Eigen::Block, -1, -1, true>, 1, -1, false>; Func = swap_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>, 1, -1, false>; Src = Eigen::Block, -1, -1, true>, 1, -1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, true>, 1, -1, false>; Derived = Eigen::Block, -1, -1, true>, 1, -1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1033:18: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/vector/proxy.h:157:28: required from ‘Rcpp::internal::generic_name_proxy& Rcpp::internal::generic_name_proxy::operator=(const T&) [with T = Eigen::Product, -1, -1, false>, Eigen::Solve, Eigen::COLAMDOrdering >, Eigen::SparseMatrix >, 2>; int RTYPE = 19; StoragePolicy = Rcpp::PreserveStorage]’ 157 | set(Shield(wrap(rhs))); | ~~~~^~~~~ PLS.h:107:18: required from ‘SEXPREC* lmwith_sparse_QR_oT(SEXP, SEXP, bool, bool) [with OrderingType = Eigen::COLAMDOrdering; SEXP = SEXPREC*]’ 107 | resu["tQ"] = QRp.matrixR().topLeftCorner(X.cols(),X.cols()) * QRp.solve(I); PLS.cpp:143:60: required from here 143 | return(lmwith_sparse_QR_oT >( XX, yy, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 144 | returntQ, // I N H I B I T E D | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | returnR )); | ~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:341: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h: In function ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:105:24: note: by argument 5 of type ‘const double*’ to ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0]’ declared here 105 | EIGEN_DONT_INLINE void triangular_matrix_vector_product | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from RcppExports.cpp:4: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:148:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 1>’ 148 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:222:7: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 222 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/MappedSparseMatrix.h:32:7: required from ‘class Eigen::MappedSparseMatrix’ 32 | class MappedSparseMatrix | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/InputParameter.h:51:11: required from ‘class Rcpp::ReferenceInputParameter >’ 51 | T obj ; | ^~~ RcppExports.cpp:181:98: required from here 181 | Rcpp::traits::input_parameter< Eigen::MappedSparseMatrix& >::type matrix1(matrix1SEXP); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c internals.cpp -o internals.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from internals.h:4, from internals.cpp:1: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ internals.cpp:39:22: required from here 39 | VectorXd trRancoef(as(trCoef)); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ internals.cpp:39:22: required from here 39 | VectorXd trRancoef(as(trCoef)); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ internals.cpp:47:12: required from here 47 | MatrixXd covmat=MatrixXd(Xi_ncol, Xi_ncol).setZero(); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ internals.cpp:57:101: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ internals.cpp:64:25: required from here 64 | Map vectors(as >(es["vectors"])); | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ internals.cpp:72:32: required from here 72 | VectorXd sqrtW = values.array().sqrt(); | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ internals.cpp:72:39: required from here 72 | VectorXd sqrtW = values.array().sqrt(); | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::DiagonalWrapper >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ internals.cpp:73:50: required from here 73 | MatrixXd rancoefs = vectors * sqrtW.asDiagonal(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ internals.cpp:79:37: required from here 79 | VectorXd lambdas=rancoefs.diagonal(); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ internals.cpp:80:53: required from here 80 | VectorXd torancoefs=lambdas.array().sqrt().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ internals.cpp:83:40: required from here 83 | rancoefs = torancoefs.asDiagonal() * rancoefs * torancoefs.asDiagonal(); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ internals.cpp:83:73: required from here 83 | rancoefs = torancoefs.asDiagonal() * rancoefs * torancoefs.asDiagonal(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ internals.cpp:112:20: required from here 112 | Map rC(as >(ranCoef)); // fails if input is integer vector | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ internals.cpp:47:53: required from here 47 | MatrixXd covmat=MatrixXd(Xi_ncol, Xi_ncol).setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: required from ‘struct Eigen::internal::blas_traits > >’ 506 | >::type DirectLinearAccessType; | ^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:89:62: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 89 | typedef typename OtherBlasTraits::DirectLinearAccessType ActualOtherType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:57:84: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:846:33: required from ‘static Derived& Eigen::internal::setIdentity_impl::run(Derived&) [with Derived = Eigen::Matrix; bool Big = false]’ 846 | return m = Derived::Identity(m.rows(), m.cols()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:875:50: required from ‘Derived& Eigen::MatrixBase::setIdentity() [with Derived = Eigen::Matrix]’ 875 | return internal::setIdentity_impl::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ internals.cpp:114:53: required from here 114 | MatrixXd compactcovmat=MatrixXd(nc,nc).setIdentity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1040:66: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1040 | SparseMatrix trMat(mat.rows(),mat.cols()); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:181:25: required from here 181 | longLv.setFromTriplets(tripletList.begin(), tripletList.end()); // directly in compressed mode | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:330: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:72:102: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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 ResMapper; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:57:84: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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 gebp; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:57:84: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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 gebp; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:57:84: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:91:77: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 91 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:75:74: required from here 75 | rancoefs = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(rancoefs);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1063:7: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1063 | mat = trMat; | ~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:181:25: required from here 181 | longLv.setFromTriplets(tripletList.begin(), tripletList.end()); // directly in compressed mode | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:100:15: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:57:84: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:57:84: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 kernel_half; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 kernel_quarter; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:113:15: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:57:84: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:57:84: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:57:84: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:75:74: required from here 75 | rancoefs = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(rancoefs);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 171 | buffer.setZero(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:57:84: required from here 57 | covmat = MatrixXd(Xi_ncol, Xi_ncol).setZero().selfadjointView().rankUpdate(covmat.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:79:45: required from ‘void Eigen::internal::assign_sparse_to_sparse(DstXprType&, const SrcXprType&) [with DstXprType = Eigen::SparseMatrix; SrcXprType = Eigen::SparseMatrix]’ 79 | const bool transpose = (DstEvaluatorType::Flags & RowMajorBit) != (SrcEvaluatorType::Flags & RowMajorBit); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:132:28: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::SparseMatrix; SrcXprType = Eigen::SparseMatrix; Functor = Eigen::internal::assign_op; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 132 | assign_sparse_to_sparse(dst.derived(), src.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]’ 37 | internal::Assignment > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | ::run(derived(), other.derived(), internal::assign_op()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1239 | return Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1063:7: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1063 | mat = trMat; | ~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ internals.cpp:181:25: required from here 181 | longLv.setFromTriplets(tripletList.begin(), tripletList.end()); // directly in compressed mode | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c newBessel.cpp -o newBessel.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c spaMM_linear.cpp -o spaMM_linear.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from spaMM_linear.h:4, from spaMM_linear.cpp:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:18:8: required from ‘struct Eigen::internal::traits > >’ 18 | struct traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:25:25: required from here 25 | const Map X(as >(x)); | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:25:25: required from here 25 | const Map X(as >(x)); | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ spaMM_linear.cpp:25:25: required from here 25 | const Map X(as >(x)); | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:70:124: required from ‘class Eigen::ColPivHouseholderQR >’ 70 | typedef HouseholderSequence::type> HouseholderSequenceType; | ^~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:440:19: required from ‘class Eigen::ColPivHouseholderQR >’ 440 | RowVectorType m_temp; | ^~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ spaMM_linear.cpp:45:42: required from here 45 | return wrap(VectorXd(thinQ.cwiseProduct(thinQ).rowwise().sum().transpose())); //returns vector of leverages rather than thin Q matrix | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ spaMM_linear.cpp:45:63: required from here 45 | return wrap(VectorXd(thinQ.cwiseProduct(thinQ).rowwise().sum().transpose())); //returns vector of leverages rather than thin Q matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >’ 52 | template class Transpose | ^~~~~~~~~ spaMM_linear.cpp:45:75: required from here 45 | return wrap(VectorXd(thinQ.cwiseProduct(thinQ).rowwise().sum().transpose())); //returns vector of leverages rather than thin Q matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:148:7: required from ‘class Eigen::SparseMapBase >, 1>’ 148 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:222:7: required from ‘class Eigen::Map >’ 222 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:53:38: required from here 53 | const Map > A(as > >(AA)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Map >, const Eigen::Map > > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map >, const Eigen::Map >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map >, const Eigen::Map > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ spaMM_linear.cpp:55:29: required from here 55 | return wrap(A.cwiseProduct(B)); //cwiseProduct infinitel faster than R... | ~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ spaMM_linear.cpp:122:25: required from here 122 | const Map W(as >(WW)); | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:124:31: required from here 124 | return wrap(W.asDiagonal() *Z); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ spaMM_linear.cpp:171:27: required from here 171 | VectorXd sqrtW = W.array().sqrt(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ spaMM_linear.cpp:171:34: required from here 171 | VectorXd sqrtW = W.array().sqrt(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:172:39: required from here 172 | MatrixXd swZ = Z * sqrtW.asDiagonal(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Map >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Map >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Map >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Map >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Map >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Map >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:187:38: required from here 187 | MatrixXd swZ = sqrtW.asDiagonal() *Z; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ spaMM_linear.cpp:189:83: required from here 189 | swZ = MatrixXd(c, c).setZero().selfadjointView().rankUpdate(swZ.transpose());// as in crossprod | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ spaMM_linear.cpp:206:15: required from here 206 | swZ.diagonal() += wb; | ~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ spaMM_linear.cpp:208:18: required from here 208 | return wrap( - swZ); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ spaMM_linear.cpp:240:82: required from here 240 | tAA= MatrixXd(c, c).setZero().selfadjointView().rankUpdate(A.transpose()); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Map >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Map >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Map >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Map >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Map >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Map >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose > >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose > >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ spaMM_linear.cpp:273:63: required from here 273 | const VectorXd dampDpD(damping * VectorXd(AtAdDpD.diagonal())); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ spaMM_linear.cpp:273:63: required from here 273 | const VectorXd dampDpD(damping * VectorXd(AtAdDpD.diagonal())); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ spaMM_linear.cpp:288:37: required from here 288 | return wrap(LU.matrixLU().diagonal().array().abs().log().sum()); // valid because L is *unit*-lower-triangular ... | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ spaMM_linear.cpp:288:45: required from here 288 | return wrap(LU.matrixLU().diagonal().array().abs().log().sum()); // valid because L is *unit*-lower-triangular ... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ spaMM_linear.cpp:288:51: required from here 288 | return wrap(LU.matrixLU().diagonal().array().abs().log().sum()); // valid because L is *unit*-lower-triangular ... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ spaMM_linear.cpp:288:57: required from here 288 | return wrap(LU.matrixLU().diagonal().array().abs().log().sum()); // valid because L is *unit*-lower-triangular ... | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, -1>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:97:21: required from ‘class Eigen::Tridiagonalization >’ 97 | >::type SubDiagonalReturnType; | ^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:111:62: required from ‘class Eigen::SelfAdjointEigenSolver >’ 111 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ spaMM_linear.cpp:296:50: required from here 296 | Eigen::SelfAdjointEigenSolver es; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Map >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Map >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Map >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:308:20: required from here 308 | S4 Xout(wrap(A * B)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl >, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl >, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ spaMM_linear.cpp:331:104: required from here 331 | SparseMatrix XX= SparseMatrix(c, c).selfadjointView().rankUpdate(A.transpose()); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >, Eigen::Map >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl > >, Eigen::Map >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Map >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:352:45: required from here 352 | SparseMatrix XX=A.adjoint() * B; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose > >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose > >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose > >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:384:32: required from here 384 | S4 Xout(wrap(A * B.adjoint() )); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:497:37: required from here 497 | Xout = wrap(A.adjoint() * Bd); | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Map >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Map >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Map >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Map >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Map >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Map >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:500:37: required from here 500 | Xout = wrap(A.adjoint() * Bm); | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ spaMM_linear.cpp:508:33: required from here 508 | Xout = wrap(Ad.adjoint() * B); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Map >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Map >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Map >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Map >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Map >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Map >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:508:38: required from here 508 | Xout = wrap(Ad.adjoint() * B); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Map >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Map >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Map >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Map >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Map >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Map >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:511:38: required from here 511 | Xout = wrap(Am.adjoint() * B); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:516:40: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:519:40: required from here 519 | Xout = wrap(Am.adjoint() * Bd); | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Map >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Map >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Map >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Map >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Map >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Map >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:524:40: required from here 524 | Xout = wrap(Ad.adjoint() * Bm); | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Map >, const Eigen::Map > > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map >, const Eigen::Map >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map >, const Eigen::Map > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ spaMM_linear.cpp:586:20: required from here 586 | S4 Xout(wrap(A + B)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ spaMM_linear.cpp:598:38: required from here 598 | MatrixXd Id= MatrixXd::Identity(c,c); | ~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >, 1> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl > >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView > >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ spaMM_linear.cpp:601:63: required from here 601 | return(wrap(A.adjoint().triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1>, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl > >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve > >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:601:71: required from here 601 | return(wrap(A.adjoint().triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ spaMM_linear.cpp:602:58: required from here 602 | } else return(wrap(A.triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:602:66: required from here 602 | } else return(wrap(A.triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl > >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView > >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ spaMM_linear.cpp:605:63: required from here 605 | return(wrap(A.adjoint().triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 2>, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 2>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 2>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl > >, 2>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve > >, 2>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:605:71: required from here 605 | return(wrap(A.adjoint().triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ spaMM_linear.cpp:606:58: required from here 606 | } else return(wrap(A.triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:606:66: required from here 606 | } else return(wrap(A.triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1>, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1>, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1>, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl > >, 1>, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve > >, 1>, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:612:71: required from here 612 | return(wrap(A.adjoint().triangularView().solve(B))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:613:66: required from here 613 | } else return(wrap(A.triangularView().solve(B))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 2>, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 2>, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 2>, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl > >, 2>, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve > >, 2>, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:616:71: required from here 616 | return(wrap(A.adjoint().triangularView().solve(B))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:617:66: required from here 617 | } else return(wrap(A.triangularView().solve(B))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1>, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl > >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve > >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:627:71: required from here 627 | return(wrap(A.adjoint().triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:628:66: required from here 628 | } else return(wrap(A.triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 2>, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 2>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 2>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl > >, 2>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve > >, 2>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:631:71: required from here 631 | return(wrap(A.adjoint().triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:632:66: required from here 632 | } else return(wrap(A.triangularView().solve(Id))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1>, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1>, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1>, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl > >, 1>, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve > >, 1>, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:638:71: required from here 638 | return(wrap(A.adjoint().triangularView().solve(B))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:639:66: required from here 639 | } else return(wrap(A.triangularView().solve(B))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 2>, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 2>, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 2>, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl > >, 2>, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve > >, 2>, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:642:71: required from here 642 | return(wrap(A.adjoint().triangularView().solve(B))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Map > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Map > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Map > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Map >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Map > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ spaMM_linear.cpp:643:66: required from here 643 | } else return(wrap(A.triangularView().solve(B))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ spaMM_linear.cpp:670:40: required from here 670 | At.triangularView().solveInPlace(B); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ spaMM_linear.cpp:677:40: required from here 677 | At.triangularView().solveInPlace(B); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:712:25: required from here 712 | MatrixXd Au = (Ainv * u); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:716:49: required from here 716 | SparseMatrix AU = Ainv * u.asDiagonal(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ spaMM_linear.cpp:717:27: required from here 717 | Au = AU * VectorXd::Ones(AU.cols()); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:717:37: required from here 717 | Au = AU * VectorXd::Ones(AU.cols()); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ spaMM_linear.cpp:719:42: required from here 719 | SparseMatrix resu=Au.sparseView(); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ spaMM_linear.cpp:720:32: required from here 720 | resu = resu * resu.transpose(); // interpreted as kronecker product! | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:720:33: required from here 720 | resu = resu * resu.transpose(); // interpreted as kronecker product! | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:26:34: required from ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 26 | template class SparseMatrixBase | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ spaMM_linear.cpp:721:23: required from here 721 | resu = resu/(denom/2); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ spaMM_linear.cpp:721:23: required from here 721 | resu = resu/(denom/2); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ spaMM_linear.cpp:722:17: required from here 722 | resu = Ainv + resu; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:17:7: required from ‘class Eigen::BlockImpl >, -1, 1, true, Eigen::Sparse>’ 17 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, -1, 1, true>’ 103 | template class Block | ^~~~~ spaMM_linear.cpp:744:17: required from here 744 | u = Qt.col(i_Q); // sparse column vector of 'thin' length | ~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:746:20: required from here 746 | Au = (Ainv * u); // dense column vector | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:747:31: required from here 747 | denom= (u.transpose() * Au)(0,0); // 1*1 matrix > scalar (cwiseProduct(dense, sparse) does not return the correct result) | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ spaMM_linear.cpp:750:25: required from here 750 | as_diag_u.diagonal() = u; // sparse diagonal matrix (all other elements=0 from as_diag_u initialisation) | ~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ spaMM_linear.cpp:752:17: required from here 752 | Au = AU * ones; // rowSums, dense column vector | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase >::CastXpr::Type Eigen::DenseBase >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:426:117: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 426 | res(other.template cast::ResultScalar>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:453:34: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 453 | RealScalar scale = mat.cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~^~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > > > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl > >, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl > >, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSelfAdjointView.h:199:93: required from ‘Eigen::SparseSelfAdjointView& Eigen::SparseSelfAdjointView::rankUpdate(const Eigen::SparseMatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; MatrixType = Eigen::SparseMatrix; unsigned int _Mode = 1; Scalar = double]’ 199 | SparseMatrix tmp = u * u.adjoint(); | ~~~~~~~~~^~ spaMM_linear.cpp:331:92: required from here 331 | SparseMatrix XX= SparseMatrix(c, c).selfadjointView().rankUpdate(A.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >, Eigen::Transpose > > >, 2> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl > >, Eigen::Transpose > > >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Transpose > > >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSelfAdjointView.h:199:82: required from ‘Eigen::SparseSelfAdjointView& Eigen::SparseSelfAdjointView::rankUpdate(const Eigen::SparseMatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; MatrixType = Eigen::SparseMatrix; unsigned int _Mode = 1; Scalar = double]’ 199 | SparseMatrix tmp = u * u.adjoint(); | ~~^~~~~~~~~~~~~ spaMM_linear.cpp:331:92: required from here 331 | SparseMatrix XX= SparseMatrix(c, c).selfadjointView().rankUpdate(A.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::TriangularView, 1> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::TriangularView, 1>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::TriangularView, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSelfAdjointView.h:203:23: required from ‘Eigen::SparseSelfAdjointView& Eigen::SparseSelfAdjointView::rankUpdate(const Eigen::SparseMatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; MatrixType = Eigen::SparseMatrix; unsigned int _Mode = 1; Scalar = double]’ 203 | m_matrix += alpha * tmp.template triangularView(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:331:92: required from here 331 | SparseMatrix XX= SparseMatrix(c, c).selfadjointView().rankUpdate(A.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:96:8: required from ‘struct Eigen::internal::product_evaluator > >, Eigen::Map >, 2>, 8, Eigen::SparseShape, Eigen::SparseShape, double, double>’ 96 | struct product_evaluator, ProductTag, LhsShape, RhsShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:29:8: required from ‘struct Eigen::internal::evaluator > >, Eigen::Map >, 2> >’ 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 2>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ spaMM_linear.cpp:352:43: required from here 352 | SparseMatrix XX=A.adjoint() * B; | ~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:282:8: required from ‘struct Eigen::internal::evaluator > >’ 282 | struct evaluator, Options, StrideType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:58:63: required from ‘struct Eigen::internal::unary_evaluator > >, Eigen::internal::IteratorBased, double>’ 58 | typedef typename evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator > > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Transpose > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ spaMM_linear.cpp:669:46: required from here 669 | SparseMatrix At(A.transpose()); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1194:15: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1194 | OtherCopy otherCopy(other.derived()); | ^~~~~~~~~ spaMM_linear.cpp:721:23: required from here 721 | resu = resu/(denom/2); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ spaMM_linear.cpp:721:23: required from here 721 | resu = resu/(denom/2); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:277: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Block >, -1, 1, true>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ spaMM_linear.cpp:744:21: required from here 744 | u = Qt.col(i_Q); // sparse column vector of 'thin' length | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ spaMM_linear.cpp:174:31: required from here 174 | swZ = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(swZ);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:33: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1, 1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:43: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:91: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:101: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:398:143: required from ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]’ 398 | TriangularViewType& operator/=(const typename internal::traits::Scalar& other) { return *this = derived().nestedExpression() / other; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:455:40: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 455 | mat.template triangularView() /= scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:563:19: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]’ 563 | diag.segment(i,n-i).minCoeff(&k); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 460 | m_info = internal::computeFromTridiagonal_impl(diag, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::TriangularView, 1> > > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::TriangularView, 1> >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::TriangularView, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from ‘Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::TriangularView, 1> >; Derived = Eigen::SparseMatrix]’ 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseSelfAdjointView.h:203:14: required from ‘Eigen::SparseSelfAdjointView& Eigen::SparseSelfAdjointView::rankUpdate(const Eigen::SparseMatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; MatrixType = Eigen::SparseMatrix; unsigned int _Mode = 1; Scalar = double]’ 203 | m_matrix += alpha * tmp.template triangularView(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:331:92: required from here 331 | SparseMatrix XX= SparseMatrix(c, c).selfadjointView().rankUpdate(A.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:521:73: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 521 | RealScalar biggest_col_sq_norm = numext::abs2(m_colNormsUpdated.tail(cols-k).maxCoeff(&biggest_col_index)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:549:27: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:82: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:55: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:330: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:72:102: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 72 | typedef blas_data_mapper ResMapper; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:174:69: required from here 174 | swZ = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(swZ);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:91:77: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 91 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:174:69: required from here 174 | swZ = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(swZ);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 92 | gebp_kernel gebp; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:174:69: required from here 174 | swZ = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(swZ);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 92 | gebp_kernel gebp; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:174:69: required from here 174 | swZ = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(swZ);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:325:26: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 325 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 0>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:325:43: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 325 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:352:35: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 352 | Block A21(mat,k+1,k,rs,1); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:358:80: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 358 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0>, -1, 1, false> >, Eigen::Transpose, 1, -1, false> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:358:67: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 358 | temp.head(k) = mat.diagonal().real().head(k).asDiagonal() * A10.adjoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Block, -1, 1, false>, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:359:35: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 359 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Block, -1, 1, false>, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:359:35: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 359 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:32: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:56: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:58: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:387:32: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 387 | ret = ret && (A21.array()==Scalar(0)).all(); | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:46: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, -1>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:451:40: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 451 | subdiag = mat.template diagonal<-1>().real(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:45:80: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 45 | VectorBlock::ret> essentialPart(derived(), 1, size()-1); | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:127:63: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 127 | Map::type> tmp(workspace,cols()); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:128:82: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 128 | Block bottom(derived(), 1, 0, rows()-1, cols()); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:38: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:130:21: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 130 | tmp += this->row(0); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:131:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:131:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:90:75: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 90 | Matrix T(nbVecs,nbVecs); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, -1, -1, false> >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:93: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:66: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 101 | if(forward) tmp = T.template triangularView() * tmp; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:63: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 102 | else tmp = T.template triangularView().adjoint() * tmp; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:66: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 102 | else tmp = T.template triangularView().adjoint() * tmp; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 5>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, 5>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, 5>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:22: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:38: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Matrix; Src = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1> >; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; OtherDerived = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ spaMM_linear.cpp:45:77: required from here 45 | return wrap(VectorXd(thinQ.cwiseProduct(thinQ).rowwise().sum().transpose())); //returns vector of leverages rather than thin Q matrix | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:174:69: required from here 174 | swZ = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(swZ);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:113:15: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 113 | gebp(res.getSubMapper(i2, 0), blockA, blockB, actual_mc, actual_kc, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | (std::min)(size,i2), alpha, -1, -1, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:174:69: required from here 174 | swZ = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(swZ);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::half>::size; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:174:69: required from here 174 | swZ = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(swZ);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:174:69: required from here 174 | swZ = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(swZ);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:100:15: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:189:69: required from here 189 | swZ = MatrixXd(c, c).setZero().selfadjointView().rankUpdate(swZ.transpose());// as in crossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:189:69: required from here 189 | swZ = MatrixXd(c, c).setZero().selfadjointView().rankUpdate(swZ.transpose());// as in crossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 kernel_half; | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 kernel_quarter; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:219:1: required from ‘const Eigen::ArrayBase::CmpEQReturnType Eigen::ArrayBase::operator==(const Scalar&) const [with Derived = Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >; CmpEQReturnType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >; Scalar = double]’ 145 | return this->OP(Derived::PlainObject::Constant(rows(), cols(), s)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:58: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1, false> > >’ 1384 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:84:50: required from ‘bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]’ 84 | && SizeAtCompileTime * (int(Evaluator::CoeffReadCost) + int(NumTraits::AddCost)) <= EIGEN_UNROLLING_LIMIT | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:74: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, 1, true>, -1, 1, false> > >’ 1384 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:84:50: required from ‘bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]’ 84 | && SizeAtCompileTime * (int(Evaluator::CoeffReadCost) + int(NumTraits::AddCost)) <= EIGEN_UNROLLING_LIMIT | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:379:74: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 379 | ret = ret && (mat.col(j).tail(size-j-1).array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, 1, false> > >’ 1384 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:84:50: required from ‘bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, false> >, const Eigen::CwiseNullaryOp, Eigen::Array > >]’ 84 | && SizeAtCompileTime * (int(Evaluator::CoeffReadCost) + int(NumTraits::AddCost)) <= EIGEN_UNROLLING_LIMIT | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:387:50: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 387 | ret = ret && (A21.array()==Scalar(0)).all(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:370:35: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 369 | hCoeffs.tail(n-i-1).noalias() = (matA.bottomRightCorner(remainingSize,remainingSize).template selfadjointView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | * (conj(h) * matA.col(i).tail(remainingSize))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:313:10: required from ‘void Eigen::MatrixBase::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation&) [with OtherScalar = double; Derived = Eigen::Map >; Eigen::Index = long int]’ 313 | ColXpr x(this->col(p)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:895:24: required from ‘void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]’ 895 | q.applyOnTheRight(k,k+1,rot); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:548:87: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]’ 548 | internal::tridiagonal_qr_step(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 460 | m_info = internal::computeFromTridiagonal_impl(diag, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:714:28: required from here 714 | double denom = 1-2*Au.sum(); | ~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h:187:17: required from ‘static void Eigen::internal::conservative_sparse_sparse_product_selector::run(const Lhs&, const Rhs&, ResultType&) [with Lhs = Eigen::SparseMatrix; Rhs = Eigen::Transpose >; ResultType = Eigen::SparseMatrix]’ 187 | RowMajorLhs lhsRow = lhs; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:76:107: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&, Eigen::SparseShape) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::SparseMatrix; Rhs = Eigen::Transpose >; int ProductType = 8]’ 75 | internal::conservative_sparse_sparse_product_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | typename remove_all::type, Dest>::run(lhsNested,rhsNested,dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:43:11: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::SparseMatrix; Rhs = Eigen::Transpose >; int ProductType = 8]’ 43 | evalTo(dst, lhs, rhs, typename evaluator_traits::Shape()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:174:51: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::Product&) [with Lhs = Eigen::SparseMatrix; Rhs = Eigen::Transpose >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 174 | internal::generic_product_impl::evalTo(dst,src.lhs(),src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:720:33: required from here 720 | resu = resu * resu.transpose(); // interpreted as kronecker product! | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:507:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 507 | m_colNormsDirect.coeffRef(k) = m_qr.col(k).norm(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:76:64: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 76 | VectorBlock tail(derived(), 1, size()-1); | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:93:22: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 93 | essential = tail / (c0 - beta); | ~~~~~^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:567:77: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 567 | m_colNormsDirect.coeffRef(j) = m_qr.col(j).tail(rows - k - 1).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:12: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:20: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:20: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:28: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:70: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:78: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:90: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:57: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:64:84: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:64:57: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:73:50: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 73 | triFactor.row(i).tail(nbVecs-j-1) += z * triFactor.row(j).tail(nbVecs-j-1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:45: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:323:35: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 323 | Block A21(mat,k+1,k,rs,1); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:58: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:45: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:167:44: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:175:24: required from ‘Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Option = 0; Scalar = double; Eigen::Index = long int]’ 175 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:530:29: required from ‘Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>; CoeffReturnType = double]’ 530 | return derived().coeff(0,0); | ~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:359:56: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 359 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:432:19: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 432 | MatrixTypeRef lu = MatrixType::Map(lu_data,rows, cols, OuterStride<>(luStride)); | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<-1, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<-1, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<-1, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:432:39: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 432 | MatrixTypeRef lu = MatrixType::Map(lu_data,rows, cols, OuterStride<>(luStride)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:463:31: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 463 | BlockType A_0 = lu.block(0,0,rows,k); | ~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:463:17: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 463 | BlockType A_0 = lu.block(0,0,rows,k); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:463:17: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 463 | BlockType A_0 = lu.block(0,0,rows,k); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:483:16: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 483 | A_0.row(i).swap(A_0.row(piv)); | ~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:30: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:475:5: required from ‘void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase&, Eigen::DenseBase&, const Eigen::JacobiRotation&) [with VectorX = Eigen::Block >, -1, 1, true>; VectorY = Eigen::Block >, -1, 1, true>; OtherScalar = double]’ 475 | EIGEN_PLAIN_ENUM_MIN(evaluator::Alignment, evaluator::Alignment), | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:315:40: required from ‘void Eigen::MatrixBase::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation&) [with OtherScalar = double; Derived = Eigen::Map >; Eigen::Index = long int]’ 315 | internal::apply_rotation_in_the_plane(x, y, j.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:895:24: required from ‘void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]’ 895 | q.applyOnTheRight(k,k+1,rot); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:548:87: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]’ 548 | internal::tridiagonal_qr_step(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 460 | m_info = internal::computeFromTridiagonal_impl(diag, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, -1, 1, false> >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:323:14: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with int NaNPropagation = 0; IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 323 | this->visit(minVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:496:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 496 | return minCoeff(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:563:35: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]’ 563 | diag.segment(i,n-i).minCoeff(&k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 460 | m_info = internal::computeFromTridiagonal_impl(diag, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h:36:18: required from ‘void Eigen::internal::conservative_sparse_sparse_product_impl(const Lhs&, const Rhs&, ResultType&, bool) [with Lhs = Eigen::Transpose >; Rhs = Eigen::SparseMatrix; ResultType = Eigen::SparseMatrix]’ 36 | evaluator rhsEval(rhs); | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h:189:83: required from ‘static void Eigen::internal::conservative_sparse_sparse_product_selector::run(const Lhs&, const Rhs&, ResultType&) [with Lhs = Eigen::SparseMatrix; Rhs = Eigen::Transpose >; ResultType = Eigen::SparseMatrix]’ 189 | internal::conservative_sparse_sparse_product_impl(rhs, lhsRow, resRow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:76:107: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&, Eigen::SparseShape) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::SparseMatrix; Rhs = Eigen::Transpose >; int ProductType = 8]’ 75 | internal::conservative_sparse_sparse_product_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | typename remove_all::type, Dest>::run(lhsNested,rhsNested,dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:43:11: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::SparseMatrix; Rhs = Eigen::Transpose >; int ProductType = 8]’ 43 | evalTo(dst, lhs, rhs, typename evaluator_traits::Shape()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseProduct.h:174:51: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::Product&) [with Lhs = Eigen::SparseMatrix; Rhs = Eigen::Transpose >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 174 | internal::generic_product_impl::evalTo(dst,src.lhs(),src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:720:33: required from here 720 | resu = resu * resu.transpose(); // interpreted as kronecker product! | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, 1, -1, false> >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, 1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, false>]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:374:14: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with int NaNPropagation = 0; IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 374 | this->visit(maxVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:501:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 501 | return maxCoeff(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:521:90: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 521 | RealScalar biggest_col_sq_norm = numext::abs2(m_colNormsUpdated.tail(cols-k).maxCoeff(&biggest_col_index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, -1, false>, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 171 | buffer.setZero(); | ~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Matrix; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Matrix; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:174:69: required from here 174 | swZ = MatrixXd(r, r).setZero().selfadjointView().rankUpdate(swZ);// as in tcrossprod | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:328:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 328 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:328:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 328 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, 0>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0>, -1, 1, false> >, 0>; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:374:14: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with int NaNPropagation = 0; IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 374 | this->visit(maxVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:501:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 501 | return maxCoeff(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:325:54: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 325 | mat.diagonal().tail(size-k).cwiseAbs().maxCoeff(&index_of_biggest_in_corner); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:377:43: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 377 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:453:45: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 453 | RealScalar scale = mat.cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:372:86: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 372 | hCoeffs.tail(n-i-1) += (conj(h)*RealScalar(-0.5)*(hCoeffs.tail(remainingSize).dot(matA.col(i).tail(remainingSize)))) * matA.col(i).tail(n-i-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:375:18: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 374 | matA.bottomRightCorner(remainingSize, remainingSize).template selfadjointView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:34:74: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]’ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:375:18: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 374 | matA.bottomRightCorner(remainingSize, remainingSize).template selfadjointView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:60: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]’ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:375:18: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 374 | matA.bottomRightCorner(remainingSize, remainingSize).template selfadjointView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:23: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]’ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:375:18: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 374 | matA.bottomRightCorner(remainingSize, remainingSize).template selfadjointView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:93:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:53: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, 1, false> >, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, true>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:233:85: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 233 | gemm_pack_rhs pack_rhs_panel; | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2504:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2504 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2505 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2505:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2508 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2508:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2509 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2509:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Map, 0, Eigen::Stride<0, 0> >, 2>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Map, 0, Eigen::Stride<0, 0> >, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Map, 0, Eigen::Stride<0, 0> >, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Map, 0, Eigen::Stride<0, 0> >, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Map, 0, Eigen::Stride<0, 0> >, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Map, 0, Eigen::Stride<0, 0> >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:577:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Matrix, 2>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Matrix, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Matrix, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Matrix, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Matrix, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Matrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:610:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Matrix; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:511:85: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 511 | RealScalar threshold_helper = numext::abs2(m_colNormsUpdated.maxCoeff() * NumTraits::epsilon()) / RealScalar(rows); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; CoeffReturnType = const double&; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:79:20: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 79 | Scalar c0 = coeff(0); | ~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; CoeffReturnType = const double&; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:79:20: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 79 | Scalar c0 = coeff(0); | ~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:448:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 448 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:328:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 328 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:319:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 319 | pack_lhs_panel(blockA, lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | actualPanelWidth, actual_mc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | actual_kc, j2); | ~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:364:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 364 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:175:24: required from ‘Eigen::ProductImpl::Scalar Eigen::ProductImpl::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Option = 0; Scalar = double; Eigen::Index = long int]’ 175 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:530:29: required from ‘Eigen::DenseBase::CoeffReturnType Eigen::DenseBase::value() const [with Derived = Eigen::Product, 1, -1, false>, Eigen::Block, -1, 1, false>, 0>; CoeffReturnType = double]’ 530 | return derived().coeff(0,0); | ~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:359:56: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 359 | mat.coeffRef(k,k) -= (A10 * temp.head(k)).value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:67: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:599:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:507:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 507 | m_colNormsDirect.coeffRef(k) = m_qr.col(k).norm(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:280:48: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:567:77: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 567 | m_colNormsDirect.coeffRef(j) = m_qr.col(j).tail(rows - k - 1).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Visitor.h:374:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:73:45: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 73 | triFactor.row(i).tail(nbVecs-j-1) += z * triFactor.row(j).tail(nbVecs-j-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:73:45: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 73 | triFactor.row(i).tail(nbVecs-j-1) += z * triFactor.row(j).tail(nbVecs-j-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:203:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; OtherDerived = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ spaMM_linear.cpp:45:77: required from here 45 | return wrap(VectorXd(thinQ.cwiseProduct(thinQ).rowwise().sum().transpose())); //returns vector of leverages rather than thin Q matrix | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:357:58: required from ‘PacketType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>; typename Eigen::Transpose::Scalar = double; Eigen::Index = long int]’ 357 | return m_argImpl.template packet(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:114: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> > >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]’ 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:75: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; OtherDerived = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ spaMM_linear.cpp:45:77: required from here 45 | return wrap(VectorXd(thinQ.cwiseProduct(thinQ).rowwise().sum().transpose())); //returns vector of leverages rather than thin Q matrix | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:333:21: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 333 | if (rs>0) A21 /= x; | ~~~~^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:333: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Block, -1, 1, false>; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:57: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::OuterStride<> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:483:24: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 483 | A_0.row(i).swap(A_0.row(piv)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int Side = 1; int Mode = 5]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Ref, 0, Eigen::OuterStride<> >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Ref, 0, Eigen::OuterStride<> >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int _Mode = 5]’ 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:493:62: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 493 | A11.template triangularView().solveInPlace(A12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:166:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:369:35: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 369 | hCoeffs.tail(n-i-1).noalias() = (matA.bottomRightCorner(remainingSize,remainingSize).template selfadjointView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | * (conj(h) * matA.col(i).tail(remainingSize))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:372:86: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 372 | hCoeffs.tail(n-i-1) += (conj(h)*RealScalar(-0.5)*(hCoeffs.tail(remainingSize).dot(matA.col(i).tail(remainingSize)))) * matA.col(i).tail(n-i-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:93:15: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 93 | essential = tail / (c0 - beta); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; OtherDerived = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ spaMM_linear.cpp:45:77: required from here 45 | return wrap(VectorXd(thinQ.cwiseProduct(thinQ).rowwise().sum().transpose())); //returns vector of leverages rather than thin Q matrix | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, 1, -1, false> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, const Eigen::Block >, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, const Eigen::Block >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, const Eigen::Block >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, const Eigen::Block >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, const Eigen::Block >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, const Eigen::Block >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl > >, const Eigen::Block >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, Eigen::Map >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true>, Eigen::Map >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true>, Eigen::Map >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, 1, -1, true>, Eigen::Map >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, 1, -1, true>, Eigen::Map >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, 1, -1, true>, Eigen::Map >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval > >, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl > >, 1, -1, true>, Eigen::Map >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block > >, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block > >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block > >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block > >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block > >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block > >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval > >, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block > >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Map >; Rhs = Eigen::Transpose > >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Map >; Rhs = Eigen::Transpose > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, Eigen::Transpose > >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false>, Eigen::Transpose > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false>, Eigen::Transpose > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, false>, Eigen::Transpose > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, false>, Eigen::Transpose > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, false>, Eigen::Transpose > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval >, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, 1, -1, false>, Eigen::Transpose > >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Map >; Rhs = Eigen::Transpose > >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Map >; Rhs = Eigen::Transpose > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:97:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:125:66: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 5; bool Conjugate = false]’ 125 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:39:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:57: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:73: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:72: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 6; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:274:18: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 274 | evaluator rhsEval(rhs); | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>]’ 329 | internal::outer_product_selector_run(dst, lhs, rhs, sub(), is_row_major()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::OuterStride<> >, -1, -1, false>; Src = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:280:48: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, 1, true>, -1, 1, false>; DerivedV = Eigen::Block, -1, 1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:375:18: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 374 | matA.bottomRightCorner(remainingSize, remainingSize).template selfadjointView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | .rankUpdate(matA.col(i).tail(remainingSize), hCoeffs.tail(remainingSize), Scalar(-1)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:32: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:48: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]’ 194 | ::run(rhs.transpose(),lhs.transpose(), dstT, alpha); | ~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:783:113: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 150 | Matrix triangularBuffer(a); | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 153 | triangularBuffer.diagonal().setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Map >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Map >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Map >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Map >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Map >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Map >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose > >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:599:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:337: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h: In instantiation of ‘static void Eigen::internal::selfadjoint_matrix_vector_product::run(Index, const Scalar*, Index, const Scalar*, Scalar*, Scalar) [with Scalar = double; Index = long int; int StorageOrder = 0; int UpLo = 1; bool ConjugateLhs = false; bool ConjugateRhs = false; int Version = 0]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:229:7: required from ‘static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Scalar = double]’ 227 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | ( | ^ 230 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:805:109: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; int ProductTag = 7; Scalar = double]’ 805 | selfadjoint_product_impl::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:369:35: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 369 | hCoeffs.tail(n-i-1).noalias() = (matA.bottomRightCorner(remainingSize,remainingSize).template selfadjointView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | * (conj(h) * matA.col(i).tail(remainingSize))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:62:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 62 | conj_helper::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, IsRowMajor), ConjugateRhs> pcj0; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:62:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:63:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 63 | conj_helper::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, !IsRowMajor), ConjugateRhs> pcj1; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:63:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:291:58: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 291 | mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:341:54: required from ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’ 341 | dest.head(diagSize) -= (lhs_alpha-LhsScalar(1))*rhs.head(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>’ 103 | template class Block | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, false>; Src = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:361:25: required from ‘static bool Eigen::internal::ldlt_inplace<1>::unblocked(MatrixType&, TranspositionType&, Workspace&, Eigen::internal::SignMatrix&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; Workspace = Eigen::Matrix]’ 361 | A21.noalias() -= A20 * temp.head(k); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:526:51: required from ‘Eigen::LDLT<_MatrixType, _UpLo>& Eigen::LDLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 526 | m_info = internal::ldlt_inplace::unblocked(m_matrix, m_transpositions, m_temporary, m_sign) ? Success : NumericalIssue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LDLT.h:137:14: required from ‘Eigen::LDLT::LDLT(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:275:42: required from here 275 | const Eigen::LDLT PQR(AtAdDpD); // (LDLt is a version of cholesky) faster than QR | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:57: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:166: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Memory.h: In instantiation of ‘Index Eigen::internal::first_default_aligned(const Scalar*, Index) [with Scalar = double; Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:89:68: required from ‘static void Eigen::internal::selfadjoint_matrix_vector_product::run(Index, const Scalar*, Index, const Scalar*, Scalar*, Scalar) [with Scalar = double; Index = long int; int StorageOrder = 0; int UpLo = 1; bool ConjugateLhs = false; bool ConjugateRhs = false; int Version = 0]’ 89 | Index alignedStart = (starti) + internal::first_default_aligned(&res[starti], endi-starti); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:229:7: required from ‘static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Scalar = double]’ 227 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | ( | ^ 230 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:805:109: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; int ProductTag = 7; Scalar = double]’ 805 | selfadjoint_product_impl::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>; ExpressionType = Eigen::Block, -1, 1, false>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:369:35: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 369 | hCoeffs.tail(n-i-1).noalias() = (matA.bottomRightCorner(remainingSize,remainingSize).template selfadjointView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | * (conj(h) * matA.col(i).tail(remainingSize))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/Memory.h:500:60: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 500 | return first_aligned::alignment>(array, size); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:167:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:628:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]’ 628 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:238:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 238 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:453:11: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 453 | mat = HouseholderSequenceType(mat, hCoeffs.conjugate()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | .setLength(mat.rows() - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | .setShift(1); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:169:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 169 | this->col(0) -= tau * tmp; | ~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:628:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]’ 628 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:238:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 238 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:453:11: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 453 | mat = HouseholderSequenceType(mat, hCoeffs.conjugate()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | .setLength(mat.rows() - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | .setShift(1); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:170:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:628:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]’ 628 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:238:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 238 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:453:11: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 453 | mat = HouseholderSequenceType(mat, hCoeffs.conjugate()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | .setLength(mat.rows() - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | .setShift(1); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::InnerStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:106: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:77: required from ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; ResScalar = double]’ 137 | res.coeffRef(i) += alpha * (cjLhs.row(i).segment(s,r).cwiseProduct(cjRhs.segment(s,r).transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:151:29: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Diagonal, 0>; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Diagonal, 0>]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:42: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:214:47: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; OtherDerived = Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 883 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ spaMM_linear.cpp:45:77: required from here 45 | return wrap(VectorXd(thinQ.cwiseProduct(thinQ).rowwise().sum().transpose())); //returns vector of leverages rather than thin Q matrix | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block > >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block > >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>, 1, -1, true>; U = Eigen::Block > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, const Eigen::Block, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:519:24: required from here 519 | Xout = wrap(Am.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, Eigen::Matrix, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:519:24: required from here 519 | Xout = wrap(Am.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block >, -1, 1, true>, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:524:24: required from here 524 | Xout = wrap(Ad.adjoint() * Bm); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Map >, 0>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Map >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Map >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Map >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Map >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Map >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:524:24: required from here 524 | Xout = wrap(Ad.adjoint() * Bm); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:344:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 344 | return unblocked(m); | ~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:332:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 332 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:363:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 363 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:408:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 408 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:456:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 456 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:215:56: required from here 215 | const Eigen::LLT llt(as >(AA)); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularSolverVector.h:78:127: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 6; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:73:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 6]’ 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SolveTriangular.h:182:21: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:533:57: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 533 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseDenseProduct.h:216:83: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:508:22: required from here 508 | Xout = wrap(Ad.adjoint() * B); | ~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Matrix, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:519:24: required from here 519 | Xout = wrap(Am.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Map >, 1>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Map >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Map >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Map >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Map >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Map >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:524:24: required from here 524 | Xout = wrap(Ad.adjoint() * Bm); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:477:3: required from ‘Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 477 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/ColPivHouseholderQR.h:137:14: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 137 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:27:44: required from here 27 | Eigen::ColPivHouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:151:29: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Derived = Eigen::Block, -1, -1, false>, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:17: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 103 | mat.noalias() -= V * tmp; | ~~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:410:39: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 409 | dst.bottomRightCorner(dstStart, inputIsIdentity ? dstStart : dst.cols()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, true>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, 1, -1, true>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator > >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, -1, 1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:495:23: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 495 | A22.noalias() -= A21 * A12; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 101 | if(forward) tmp = T.template triangularView() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 101 | if(forward) tmp = T.template triangularView() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, -1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 102 | else tmp = T.template triangularView().adjoint() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 102 | else tmp = T.template triangularView().adjoint() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Map >; Rhs = Eigen::Transpose > >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Map >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose > >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Transpose > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:259:27: required from here 259 | AAt = A * y.transpose(); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:439:26: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 439 | return unblocked_lu(lu, row_transpositions, nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:519:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 515 | partial_lu_impl | ~~~~~~~~~~~~~~~ 516 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:543:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 543 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/LU/PartialPivLU.h:315:10: required from ‘Eigen::PartialPivLU::PartialPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 315 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:286:37: required from here 286 | Eigen::PartialPivLU LU(A); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:519:24: required from here 519 | Xout = wrap(Am.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:519:24: required from here 519 | Xout = wrap(Am.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:524:24: required from here 524 | Xout = wrap(Ad.adjoint() * Bm); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:524:24: required from here 524 | Xout = wrap(Ad.adjoint() * Bm); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:296:35: required from ‘void Eigen::internal::householder_qr_inplace_unblocked(MatrixQR&, HCoeffs&, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Block, -1, -1, false>; HCoeffs = Eigen::Block, -1, 1, false>; typename MatrixQR::Scalar = double]’ 295 | mat.bottomRightCorner(remainingRows, remainingCols) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:345:39: required from ‘static void Eigen::internal::householder_qr_inplace_blocked::run(MatrixQR&, HCoeffs&, Eigen::Index, typename MatrixQR::Scalar*) [with MatrixQR = Eigen::Matrix; HCoeffs = Eigen::Matrix; MatrixQRScalar = double; bool InnerStrideIsOne = true; Eigen::Index = long int; typename MatrixQR::Scalar = double]’ 345 | householder_qr_inplace_unblocked(A11_21, hCoeffsSegment, tempData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:416:73: required from ‘void Eigen::HouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 416 | internal::householder_qr_inplace_blocked::run(m_qr, m_hCoeffs, 48, m_temp.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:181:7: required from ‘Eigen::HouseholderQR& Eigen::HouseholderQR::compute(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 181 | computeInPlace(); | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/QR/HouseholderQR.h:114:14: required from ‘Eigen::HouseholderQR::HouseholderQR(const Eigen::EigenBase&) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 114 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:40:44: required from here 40 | const Eigen::HouseholderQR QR(X); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; ResScalar = double]’ 137 | res.coeffRef(i) += alpha * (cjLhs.row(i).segment(s,r).cwiseProduct(cjRhs.segment(s,r).transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: required from ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’ 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Derived = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:341:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:43: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | * vectors.bottomRightCorner(rs, rt).template triangularView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Derived = Eigen::Block, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 99 | VectorsType::MaxColsAtCompileTime,MatrixType::MaxColsAtCompileTime> tmp = V.adjoint() * mat; | ~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:628:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]’ 628 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:238:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 238 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:453:11: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 453 | mat = HouseholderSequenceType(mat, hCoeffs.conjugate()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | .setLength(mat.rows() - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | .setShift(1); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Block, -1, 1, true>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, -1, 1, true>; Src = Eigen::Block, -1, 1, true>; Func = swap_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Block, -1, 1, true>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:1129:51: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LDLT, 1>; RhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::Matrix]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ spaMM_linear.cpp:276:30: required from here 276 | VectorXd dbetaV = PQR.solve(rhs); | ~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:519:24: required from here 519 | Xout = wrap(Am.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Map >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:524:24: required from here 524 | Xout = wrap(Ad.adjoint() * Bm); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator > >, Eigen::Map >, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; Derived = Eigen::Matrix]’ 779 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ spaMM_linear.cpp:243:27: required from here 243 | tAA = A.transpose() * y; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:628:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]’ 628 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:238:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 238 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:453:11: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 453 | mat = HouseholderSequenceType(mat, hCoeffs.conjugate()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | .setLength(mat.rows() - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | .setShift(1); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:519:24: required from here 519 | Xout = wrap(Am.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:519:24: required from here 519 | Xout = wrap(Am.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:524:24: required from here 524 | Xout = wrap(Ad.adjoint() * Bm); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:524:24: required from here 524 | Xout = wrap(Ad.adjoint() * Bm); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 2>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 101 | if(forward) tmp = T.template triangularView() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, -1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:19: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 102 | else tmp = T.template triangularView().adjoint() * tmp; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:364:25: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 364 | applyThisOnTheLeft(dst, workspace, inputIsIdentity); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:427:25: required from ‘typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type Eigen::HouseholderSequence::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1; typename Eigen::internal::matrix_type_times_scalar_type >::Scalar, OtherDerived>::Type = Eigen::Matrix; typename Eigen::internal::traits >::Scalar = double]’ 427 | applyThisOnTheLeft(res, internal::is_identity::value && res.rows()==res.cols()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:43:31: required from here 43 | thinQ = QR.householderQ() * thinQ; // v3.6.8 markedly faster than older code, see https://forum.kde.org/viewtopic.php?f=74&t=106635 | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:628:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]’ 628 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:238:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 238 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:453:11: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 453 | mat = HouseholderSequenceType(mat, hCoeffs.conjugate()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | .setLength(mat.rows() - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | .setShift(1); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:297:13: required from here 297 | es.compute(A); | ~~~~~~~~~~^~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Matrix, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:516:24: required from here 516 | Xout = wrap(Ad.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator > >, Eigen::Matrix, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product > >, Eigen::Matrix, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:519:24: required from here 519 | Xout = wrap(Am.adjoint() * Bd); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Map >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator >, Eigen::Map >, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenWrap.h:110:39: required from ‘SEXPREC* Rcpp::RcppEigen::eigen_wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 110 | return eigen_wrap_is_plain( obj, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 111 | typename is_plain::type() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | ) ; | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:776:49: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_eigen(const T&, Rcpp::traits::true_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::true_type = Rcpp::traits::integral_constant]’ 776 | return ::Rcpp::RcppEigen::eigen_wrap(object); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:787:39: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch_unknown_importable(const T&, Rcpp::traits::false_type) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*; Rcpp::traits::false_type = Rcpp::traits::integral_constant]’ 787 | return wrap_dispatch_eigen(object, typename traits::is_eigen_base::type()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap.h:807:52: required from ‘SEXPREC* Rcpp::internal::wrap_dispatch(const T&, Rcpp::traits::wrap_type_unknown_tag) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 807 | return wrap_dispatch_unknown_importable(object, typename ::Rcpp::traits::is_importer::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/internal/wrap_end.h:30:38: required from ‘SEXPREC* Rcpp::wrap(const T&) [with T = Eigen::Product >, Eigen::Map >, 0>; SEXP = SEXPREC*]’ 30 | return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits::wrap_category() ) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spaMM_linear.cpp:524:24: required from here 524 | Xout = wrap(Ad.adjoint() * Bm); | ~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h: In function ‘static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:229:7: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 227 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | ( | ^ 230 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | ); | ~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:41:6: note: by argument 4 of type ‘const double*’ to ‘static void Eigen::internal::selfadjoint_matrix_vector_product::run(Index, const Scalar*, Index, const Scalar*, Scalar*, Scalar) [with Scalar = double; Index = long int; int StorageOrder = 0; int UpLo = 1; bool ConjugateLhs = false; bool ConjugateRhs = false; int Version = 0]’ declared here 41 | void selfadjoint_matrix_vector_product::run( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:341: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h: In function ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:105:24: note: by argument 5 of type ‘const double*’ to ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0]’ declared here 105 | EIGEN_DONT_INLINE void triangular_matrix_vector_product | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o spaMM.so COMPoisson.o PLS.o RcppExports.o internals.o newBessel.o spaMM_linear.o -lgsl -lgslcblas -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpfsvg9l/R.INSTALL3801641e6209b/spaMM/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-spaMM/00new/spaMM/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (spaMM) * installing *source* package ‘DatabionicSwarm’ ... ** this is package ‘DatabionicSwarm’ version ‘2.0.0’ ** package ‘DatabionicSwarm’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpdVBgFX/R.INSTALL38289968526bfa/DatabionicSwarm/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Delta3DWeightsC.cpp -o Delta3DWeightsC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c DijkstraSSSP.cpp -o DijkstraSSSP.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c PswarmRadiusParallel.cpp -o PswarmRadiusParallel.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c PswarmRadiusSequential.cpp -o PswarmRadiusSequential.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c findPossiblePositionsCsingle.cpp -o findPossiblePositionsCsingle.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rDistanceToroidCsingle.cpp -o rDistanceToroidCsingle.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcppPar_DistanceToroid.cpp -o rcppPar_DistanceToroid.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c sampleC.cpp -o sampleC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c trainstepC.cpp -o trainstepC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c trainstepC2.cpp -o trainstepC2.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o DatabionicSwarm.so Delta3DWeightsC.o DijkstraSSSP.o PswarmRadiusParallel.o PswarmRadiusSequential.o RcppExports.o findPossiblePositionsCsingle.o rDistanceToroidCsingle.o rcppPar_DistanceToroid.o sampleC.o trainstepC.o trainstepC2.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpdVBgFX/R.INSTALL38289968526bfa/DatabionicSwarm/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-DatabionicSwarm/00new/DatabionicSwarm/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DatabionicSwarm) * installing *source* package ‘scater’ ... ** this is package ‘scater’ version ‘1.38.0’ ** package ‘scater’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (scater) begin installing package ‘mia’ * installing *source* package ‘sccore’ ... ** this is package ‘sccore’ version ‘1.0.6’ ** package ‘sccore’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpLpGa5G/R.INSTALL382fd65372235c/sccore/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"../inst/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from RcppExports.cpp:5: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"../inst/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c graph_embedding.cpp -o graph_embedding.o graph_embedding.cpp: In function ‘std::unordered_map get_hitting_time_map(const std::vector&, const std::vector&)’: graph_embedding.cpp:70:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int v2 = 0; v2 < adjacent_ids.size(); ++v2) { | ~~~^~~~~~~~~~~~~~~~~~~~~ graph_embedding.cpp: In function ‘void dfs_hitting_time(const std::vector >&, const std::vector >&, int, std::vector&, path_map_t&, double, int, double, int, double)’: graph_embedding.cpp:130:55: warning: comparison of integer expressions of different signedness: ‘std::unordered_map::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 130 | if ((current_prob < min_prob && result_paths.size() >= min_visited_verts) || current_prob < min_prob_lower) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ graph_embedding.cpp:135:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | for (int i = 0; i < adjacency_list.at(vertex_id).size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph_embedding.cpp: In function ‘std::pair, std::vector > hitting_time_per_neighbor(const std::vector >&, const std::vector >&, int, double, int, double, int)’: graph_embedding.cpp:156:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | if (start_vertex < 0 || start_vertex >= adjacency_list.size()) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ graph_embedding.cpp: In function ‘std::pair >, std::vector > > hitting_time_per_neighbors(const std::vector >&, const std::vector >&, int, int, double, int, double, int, bool)’: graph_embedding.cpp:188:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | if (n_verts <= 0 || n_verts >= adjacency_list.size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ graph_embedding.cpp: In instantiation of ‘std::vector reorder(const std::vector&, std::vector, size_t) [with T = double; size_t = long unsigned int]’: graph_embedding.cpp:175:31: required from here 175 | auto values_sorted = reorder(values, sorted_ids, max_adj_num); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph_embedding.cpp:39:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 39 | for (int i = 0; i < max_size; ++i) { | ~~^~~~~~~~~~ graph_embedding.cpp: In instantiation of ‘std::vector reorder(const std::vector&, std::vector, size_t) [with T = int; size_t = long unsigned int]’: graph_embedding.cpp:176:32: required from here 176 | auto indexes_sorted = reorder(indexes, sorted_ids, max_adj_num); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph_embedding.cpp:39:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 39 | for (int i = 0; i < max_size; ++i) { | ~~^~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"../inst/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c matrix_utils.cpp -o matrix_utils.o matrix_utils.cpp: In function ‘arma::mat jsDist(const arma::mat&)’: matrix_utils.cpp:18:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 18 | for(int i=0; i<(m.n_cols-1); i++) { | ~^~~~~~~~~~~~~ matrix_utils.cpp:20:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 20 | for(int j=i+1; j Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ propagate_labels.cpp: In function ‘si_map_t parse_edges(const Rcpp::StringMatrix&, const std::vector&, std::vector&, s_vec_t)’: propagate_labels.cpp:42:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 42 | if (edge_verts.nrow() != edge_weights.size() || edge_verts.ncol() != 2) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ propagate_labels.cpp:50:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 50 | for (size_t i = 0; i < edge_verts.nrow(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ propagate_labels.cpp:57:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 57 | for (size_t i = 0; i < edge_verts.nrow(); ++i) { // TODO: add informative message in case vertex name is not presented in the map | ~~^~~~~~~~~~~~~~~~~~~ propagate_labels.cpp: In function ‘Rcpp::NumericMatrix propagate_labels(const Rcpp::StringMatrix&, const std::vector&, const Rcpp::StringVector&, int, bool, double, double, double, bool)’: propagate_labels.cpp:79:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | if (edge_verts.nrow() != edge_weights.size() || edge_verts.ncol() != 2) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ propagate_labels.cpp:87:7: required from here 87 | Mat label_probs = Mat::Zero(vertex_ids.size(), label_ids.size()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ propagate_labels.cpp:87:7: required from here 87 | Mat label_probs = Mat::Zero(vertex_ids.size(), label_ids.size()); | ^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ propagate_labels.cpp:87:30: required from here 87 | Mat label_probs = Mat::Zero(vertex_ids.size(), label_ids.size()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ propagate_labels.cpp:90:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 90 | for (size_t i = 0; i < vert_labels.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ propagate_labels.cpp:105:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map, long unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | for (int v_id = 0; v_id < vertex_ids.size(); ++v_id) { | ~~~~~^~~~~~~~~~~~~~~~~~~ propagate_labels.cpp:106:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::unordered_map, long unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 106 | for (int l_id = 0; l_id < label_ids.size(); ++l_id) { | ~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ propagate_labels.cpp:153:19: required from here 153 | cm_new.row(e.v_start) += count_matrix.row(e.v_end) * weight; | ~~~~~~~~~~^~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ propagate_labels.cpp:153:62: required from here 153 | cm_new.row(e.v_start) += count_matrix.row(e.v_end) * weight; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ propagate_labels.cpp:153:62: required from here 153 | cm_new.row(e.v_start) += count_matrix.row(e.v_end) * weight; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ propagate_labels.cpp:153:62: required from here 153 | cm_new.row(e.v_start) += count_matrix.row(e.v_end) * weight; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ propagate_labels.cpp: In function ‘void smooth_count_matrix_c(const std::vector&, Mat&, int, double, double, double, bool, bool, const std::vector&)’: propagate_labels.cpp:172:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Eigen::Index’ {aka ‘long int’} [-Wsign-compare] 172 | for (size_t row_id = 0; row_id < cm_new.rows(); ++row_id) { | ~~~~~~~^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ propagate_labels.cpp:178:26: required from here 178 | inf_norm = (cm_new - count_matrix).array().abs().matrix().lpNorm(); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ propagate_labels.cpp:178:45: required from here 178 | inf_norm = (cm_new - count_matrix).array().abs().matrix().lpNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ propagate_labels.cpp:178:51: required from here 178 | inf_norm = (cm_new - count_matrix).array().abs().matrix().lpNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ propagate_labels.cpp:178:60: required from here 178 | inf_norm = (cm_new - count_matrix).array().abs().matrix().lpNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ propagate_labels.cpp: In function ‘SEXPREC* smooth_count_matrix(const Rcpp::StringMatrix&, const std::vector&, const Rcpp::NumericMatrix&, const std::vector&, int, double, double, double, bool, bool)’: propagate_labels.cpp:216:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | if (edge_verts.nrow() != edge_weights.size()) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ propagate_labels.cpp: In function ‘Rcpp::List adjacentVertices(const Rcpp::StringMatrix&)’: propagate_labels.cpp:262:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 262 | for (size_t i = 0; i < edge_verts.nrow(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ propagate_labels.cpp: In function ‘Rcpp::List adjacent_vertex_weights(const Rcpp::StringMatrix&, const std::vector&)’: propagate_labels.cpp:286:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 286 | for (size_t i = 0; i < edge_verts.nrow(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:67: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 1, -1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ propagate_labels.cpp:173:52: required from here 173 | cm_new.row(row_id) /= sum_weights.at(row_id); | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > >, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:244:22: required from ‘static Eigen::internal::lpNorm_selector::RealScalar Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >; RealScalar = double]’ 244 | return m.cwiseAbs().maxCoeff(); | ~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = -1; Derived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ propagate_labels.cpp:178:86: required from here 178 | inf_norm = (cm_new - count_matrix).array().abs().matrix().lpNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:277: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 1, -1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ propagate_labels.cpp:153:62: required from here 153 | cm_new.row(e.v_start) += count_matrix.row(e.v_end) * weight; | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > >; Eigen::Index = long int]’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:244:33: required from ‘static Eigen::internal::lpNorm_selector::RealScalar Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >; RealScalar = double]’ 244 | return m.cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = -1; Derived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ propagate_labels.cpp:178:86: required from here 178 | inf_norm = (cm_new - count_matrix).array().abs().matrix().lpNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o sccore.so RcppExports.o graph_embedding.o matrix_utils.o propagate_labels.o -lpthread -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpLpGa5G/R.INSTALL382fd65372235c/sccore/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-sccore/00new/sccore/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading in method for ‘embeddingPlot’ with signature ‘"Seurat"’: no definition for class “Seurat” Note: wrong number of arguments to '*' ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (sccore) begin installing package ‘leidenAlg’ begin installing package ‘pagoda2’ * installing *source* package ‘alabaster.ranges’ ... ** this is package ‘alabaster.ranges’ version ‘1.10.0’ ** package ‘alabaster.ranges’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (alabaster.ranges) * installing *source* package ‘L0Learn’ ... ** this is package ‘L0Learn’ version ‘2.1.0’ ** package ‘L0Learn’ successfully unpacked and MD5 sums checked ** using staged installation checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++-15 -std=gnu++17 accepts -g... yes checking how to run the C++ preprocessor... g++-15 -std=gnu++17 -E checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++-15 -std=gnu++17 accepts -g... (cached) yes configure: creating ./config.status config.status: creating src/Makevars ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpELaVtx/R.INSTALL38066076650f9e/L0Learn/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c BetaVector.cpp -o BetaVector.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c CDL012LogisticSwaps.cpp -o CDL012LogisticSwaps.o CDL012LogisticSwaps.cpp: In instantiation of ‘FitResult CDL012LogisticSwaps::_Fit() [with T = arma::Mat]’: CDL012LogisticSwaps.cpp:172:16: required from here 172 | template class CDL012LogisticSwaps; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDL012LogisticSwaps.cpp:72:40: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 72 | for(std::size_t ll = 0; ll < std::min(50, (int) this->p); ++ll) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDL012LogisticSwaps.cpp: In instantiation of ‘FitResult CDL012LogisticSwaps::_Fit() [with T = arma::SpMat]’: CDL012LogisticSwaps.cpp:173:16: required from here 173 | template class CDL012LogisticSwaps; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CDL012LogisticSwaps.cpp:72:40: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 72 | for(std::size_t ll = 0; ll < std::min(50, (int) this->p); ++ll) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c CDL012SquaredHingeSwaps.cpp -o CDL012SquaredHingeSwaps.o In file included from include/CDL012SquaredHingeSwaps.h:6, from CDL012SquaredHingeSwaps.cpp:1: include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_FitWithBounds() [with T = arma::Mat]’: include/CDL012SquaredHinge.h:205:16: required from here 205 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:169:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_Fit() [with T = arma::Mat]’: include/CDL012SquaredHinge.h:205:16: required from here 205 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:123:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_FitWithBounds() [with T = arma::SpMat]’: include/CDL012SquaredHinge.h:206:16: required from here 206 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:169:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_Fit() [with T = arma::SpMat]’: include/CDL012SquaredHinge.h:206:16: required from here 206 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:123:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ CDL012SquaredHingeSwaps.cpp: In member function ‘FitResult CDL012SquaredHingeSwaps::_Fit() [with T = arma::Mat]’: CDL012SquaredHingeSwaps.cpp:28:17: warning: ‘maxindex’ may be used uninitialized [-Wmaybe-uninitialized] 28 | std::size_t maxindex; | ^~~~~~~~ CDL012SquaredHingeSwaps.cpp:105:35: warning: ‘Bmaxindex’ may be used uninitialized [-Wmaybe-uninitialized] 105 | this->B[maxindex] = Bmaxindex; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ CDL012SquaredHingeSwaps.cpp:29:12: note: ‘Bmaxindex’ was declared here 29 | double Bmaxindex; | ^~~~~~~~~ CDL012SquaredHingeSwaps.cpp: In member function ‘FitResult CDL012SquaredHingeSwaps::_Fit() [with T = arma::SpMat]’: CDL012SquaredHingeSwaps.cpp:28:17: warning: ‘maxindex’ may be used uninitialized [-Wmaybe-uninitialized] 28 | std::size_t maxindex; | ^~~~~~~~ CDL012SquaredHingeSwaps.cpp:105:35: warning: ‘Bmaxindex’ may be used uninitialized [-Wmaybe-uninitialized] 105 | this->B[maxindex] = Bmaxindex; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ CDL012SquaredHingeSwaps.cpp:29:12: note: ‘Bmaxindex’ was declared here 29 | double Bmaxindex; | ^~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c CDL012Swaps.cpp -o CDL012Swaps.o CDL012Swaps.cpp: In instantiation of ‘FitResult CDL012Swaps::_Fit() [with T = arma::Mat]’: CDL012Swaps.cpp:97:16: required from here 97 | template class CDL012Swaps; | ^~~~~~~~~~~~~~~~~~~~~~ CDL012Swaps.cpp:17:12: warning: variable ‘objective’ set but not used [-Wunused-but-set-variable] 17 | double objective = result.Objective; | ^~~~~~~~~ CDL012Swaps.cpp: In instantiation of ‘FitResult CDL012Swaps::_Fit() [with T = arma::SpMat]’: CDL012Swaps.cpp:98:16: required from here 98 | template class CDL012Swaps; | ^~~~~~~~~~~~~~~~~~~~~~~~~ CDL012Swaps.cpp:17:12: warning: variable ‘objective’ set but not used [-Wunused-but-set-variable] 17 | double objective = result.Objective; | ^~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c Grid.cpp -o Grid.o In file included from include/MakeCD.h:10, from include/Grid1D.h:10, from include/Grid.h:9, from Grid.cpp:1: include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_FitWithBounds() [with T = arma::Mat]’: include/CDL012SquaredHinge.h:205:16: required from here 205 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:169:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_Fit() [with T = arma::Mat]’: include/CDL012SquaredHinge.h:205:16: required from here 205 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:123:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_FitWithBounds() [with T = arma::SpMat]’: include/CDL012SquaredHinge.h:206:16: required from here 206 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:169:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_Fit() [with T = arma::SpMat]’: include/CDL012SquaredHinge.h:206:16: required from here 206 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:123:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c Grid1D.cpp -o Grid1D.o In file included from include/MakeCD.h:10, from include/Grid1D.h:10, from Grid1D.cpp:1: include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_FitWithBounds() [with T = arma::Mat]’: include/CDL012SquaredHinge.h:205:16: required from here 205 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:169:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_Fit() [with T = arma::Mat]’: include/CDL012SquaredHinge.h:205:16: required from here 205 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:123:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_FitWithBounds() [with T = arma::SpMat]’: include/CDL012SquaredHinge.h:206:16: required from here 206 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:169:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_Fit() [with T = arma::SpMat]’: include/CDL012SquaredHinge.h:206:16: required from here 206 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:123:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ Grid1D.cpp: In instantiation of ‘std::vector > > Grid1D::Fit() [with T = arma::Mat]’: Grid1D.cpp:236:16: required from here 236 | template class Grid1D; | ^~~~~~~~~~~~~~~~~ Grid1D.cpp:194:26: warning: variable ‘samesupp’ set but not used [-Wunused-but-set-variable] 194 | bool samesupp = false; | ^~~~~~~~ Grid1D.cpp: In instantiation of ‘std::vector > > Grid1D::Fit() [with T = arma::SpMat]’: Grid1D.cpp:237:16: required from here 237 | template class Grid1D; | ^~~~~~~~~~~~~~~~~~~~ Grid1D.cpp:194:26: warning: variable ‘samesupp’ set but not used [-Wunused-but-set-variable] 194 | bool samesupp = false; | ^~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c Grid2D.cpp -o Grid2D.o In file included from include/MakeCD.h:10, from include/Grid1D.h:10, from include/Grid2D.h:8, from Grid2D.cpp:1: include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_FitWithBounds() [with T = arma::Mat]’: include/CDL012SquaredHinge.h:205:16: required from here 205 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:169:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_Fit() [with T = arma::Mat]’: include/CDL012SquaredHinge.h:205:16: required from here 205 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:123:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_FitWithBounds() [with T = arma::SpMat]’: include/CDL012SquaredHinge.h:206:16: required from here 206 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:169:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_Fit() [with T = arma::SpMat]’: include/CDL012SquaredHinge.h:206:16: required from here 206 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:123:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ In file included from include/CD.h:9, from include/MakeCD.h:5: include/utils.h: In instantiation of ‘arma::sp_mat matrix_rows_get(const arma::sp_mat&, T1) [with T1 = arma::Col; arma::sp_mat = arma::SpMat]’: Grid2D.cpp:69:41: required from ‘std::vector > > > Grid2D::Fit() [with T = arma::SpMat]’ 69 | T indices_rows = matrix_rows_get(*X, indices); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Grid2D.cpp:126:16: required from here 126 | template class Grid2D; | ^~~~~~~~~~~~~~~~~~~~ include/utils.h:44:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 44 | for (auto i = 0; i < vector_of_row_indices.n_elem; i++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:64, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo.h:32, from include/Grid2D.h:4: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘std::vector > > > Grid2D::Fit() [with T = arma::Mat]’ at Grid2D.cpp:110:25: /usr/include/c++/15/bits/stl_vector.h:1264:41: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | return *(this->_M_impl._M_start + __n); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Grid2D.cpp: In member function ‘std::vector > > > Grid2D::Fit() [with T = arma::Mat]’: Grid2D.cpp:82:17: note: ‘index’ was declared here 82 | std::size_t index; | ^~~~~ In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘std::vector > > > Grid2D::Fit() [with T = arma::SpMat]’ at Grid2D.cpp:110:25: /usr/include/c++/15/bits/stl_vector.h:1264:41: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | return *(this->_M_impl._M_start + __n); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Grid2D.cpp: In member function ‘std::vector > > > Grid2D::Fit() [with T = arma::SpMat]’: Grid2D.cpp:82:17: note: ‘index’ was declared here 82 | std::size_t index; | ^~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c Interface.cpp -o Interface.o In file included from include/MakeCD.h:10, from include/Grid1D.h:10, from include/Grid.h:9, from include/Interface.h:7, from Interface.cpp:1: include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_FitWithBounds() [with T = arma::Mat]’: include/CDL012SquaredHinge.h:205:16: required from here 205 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:169:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_Fit() [with T = arma::Mat]’: include/CDL012SquaredHinge.h:205:16: required from here 205 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:123:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_FitWithBounds() [with T = arma::SpMat]’: include/CDL012SquaredHinge.h:206:16: required from here 206 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:169:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h: In instantiation of ‘FitResult CDL012SquaredHinge::_Fit() [with T = arma::SpMat]’: include/CDL012SquaredHinge.h:206:16: required from here 206 | template class CDL012SquaredHinge; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/CDL012SquaredHinge.h:123:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (auto t = 0; t < this->MaxIters; ++t) { | ~~^~~~~~~~~~~~~~~~ In file included from include/CD.h:9, from include/MakeCD.h:5: include/utils.h: In instantiation of ‘arma::sp_mat matrix_rows_get(const arma::sp_mat&, T1) [with T1 = arma::Col; arma::sp_mat = arma::SpMat]’: Interface.cpp:225:34: required from ‘Rcpp::List _L0LearnCV(const T&, const arma::vec&, std::string, std::string, std::string, unsigned int, unsigned int, unsigned int, double, double, bool, unsigned int, double, double, bool, unsigned int, unsigned int, double, unsigned int, bool, std::vector >, unsigned int, double, unsigned int, bool, bool, const arma::vec&, const arma::vec&) [with T = arma::SpMat; Rcpp::List = Rcpp::Vector<19>; arma::vec = arma::Col; std::string = std::__cxx11::basic_string]’ 225 | T Xtraining = matrix_rows_get(X, trainingindicesarma); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Interface.cpp:337:22: required from here 337 | return _L0LearnCV(X, y, Loss, Penalty, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 338 | Algorithm, NnzStopNum, G_ncols, G_nrows, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | Lambda2Max, Lambda2Min, PartialSort, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | MaxIters, rtol,atol, ActiveSet, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | ActiveSetNum, MaxNumSwaps, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | ScaleDownFactor, ScreenSize, LambdaU, Lambdas, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | nfolds, seed, ExcludeFirstK, Intercept, withBounds, Lows, Highs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/utils.h:44:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 44 | for (auto i = 0; i < vector_of_row_indices.n_elem; i++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c Normalize.cpp -o Normalize.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c Test_Interface.cpp -o Test_Interface.o In file included from include/Test_Interface.h:5, from Test_Interface.cpp:1: include/utils.h: In instantiation of ‘arma::sp_mat matrix_rows_get(const arma::sp_mat&, T1) [with T1 = arma::Col; arma::sp_mat = arma::SpMat]’: Test_Interface.cpp:22:27: required from here 22 | return matrix_rows_get(mat, rows); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ include/utils.h:44:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 44 | for (auto i = 0; i < vector_of_row_indices.n_elem; i++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c profile.cpp -o profile.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 "-Iinclude" -fpic -g -O2 -Wall -pedantic -mtune=native -c utils.cpp -o utils.o utils.cpp: In function ‘arma::rowvec matrix_normalize(arma::sp_mat&)’: utils.cpp:36:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 36 | for (auto col = 0; col < p; col++){ | ~~~~^~~ utils.cpp:43:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 43 | for (auto col = 0; col < p; col++){ | ~~~~^~~ utils.cpp: In function ‘arma::rowvec matrix_normalize(arma::mat&)’: utils.cpp:61:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 61 | for (auto col = 0; col < p; col++) { | ~~~~^~~ g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o L0Learn.so BetaVector.o CDL012LogisticSwaps.o CDL012SquaredHingeSwaps.o CDL012Swaps.o Grid.o Grid1D.o Grid2D.o Interface.o Normalize.o RcppExports.o Test_Interface.o profile.o utils.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpELaVtx/R.INSTALL38066076650f9e/L0Learn/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-L0Learn/00new/L0Learn/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (L0Learn) * installing *source* package ‘alabaster.matrix’ ... ** this is package ‘alabaster.matrix’ version ‘1.10.0’ ** package ‘alabaster.matrix’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpWIYrNP/R.INSTALL3831a474b12b09/alabaster.matrix/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c collect_attributes.cpp -o collect_attributes.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o alabaster.matrix.so RcppExports.o collect_attributes.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpWIYrNP/R.INSTALL3831a474b12b09/alabaster.matrix/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-alabaster.matrix/00new/alabaster.matrix/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (alabaster.matrix) begin installing package ‘alabaster.se’ * installing *source* package ‘rmumps’ ... ** this is package ‘rmumps’ version ‘5.2.1-35’ ** package ‘rmumps’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-7) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -Ilib/MUMPS_5.2.1/include -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -Ilib/MUMPS_5.2.1/include -fpic -g -O2 -Wall -pedantic -mtune=native -c get_cnst.cpp -o get_cnst.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -Ilib/MUMPS_5.2.1/include -fpic -g -O2 -Wall -pedantic -mtune=native -c rmumps_module.cpp -o rmumps_module.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c wrap_r.c -o wrap_r.o make -C lib \ CC="gcc-15" FC="gfortran-15" PKG_CFLAGS="-g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include" PKG_FCFLAGS="-g -O2 -Wall -pedantic -mtune=native -fpic " AR="ar" RANLIB="ranlib" INC_OS="" FC_FIXED="" make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib' make -C scotch_6.0.9/src CC="gcc-15" PKG_CFLAGS=" -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include" INC_OS="" libscotch esmumps make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src' mkdir ../bin mkdir ../lib (cd libscotch ; make VERSION=6 RELEASE=0 PATCHLEVEL=9 INC_OS= scotch && make install) make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/libscotch' make \ CC="gcc-15" \ CCD="gcc-15" \ scotch.h \ scotchf.h \ libscotch.a \ libscotcherr.a \ libscotcherrexit.a make[5]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/libscotch' make[5]: Nothing to be done for 'scotch.h'. make[5]: Nothing to be done for 'scotchf.h'. gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch.c -o arch.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_build.c -o arch_build.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_build2.c -o arch_build2.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_cmplt.c -o arch_cmplt.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_cmpltw.c -o arch_cmpltw.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_deco.c -o arch_deco.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_deco2.c -o arch_deco2.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_dist.c -o arch_dist.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_hcub.c -o arch_hcub.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_mesh.c -o arch_mesh.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_sub.c -o arch_sub.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_tleaf.c -o arch_tleaf.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_torus.c -o arch_torus.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_vcmplt.c -o arch_vcmplt.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c arch_vhcub.c -o arch_vhcub.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph.c -o bgraph.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_bipart_bd.c -o bgraph_bipart_bd.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_bipart_df.c -o bgraph_bipart_df.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 bgraph_bipart_df.c: In function ‘_SCOTCHbgraphBipartDf’: bgraph_bipart_df.c:291:56: warning: ‘thrddat.commloadintn’ may be used uninitialized [-Wmaybe-uninitialized] 291 | grafptr->commload = commloadextn + (commloadintn / 2) * grafptr->domndist; | ~~~~~~~~~~~~~~^~~~ bgraph_bipart_df.c:265:27: note: ‘thrddat.commloadintn’ was declared here 265 | BgraphBipartDfThread thrddat; | ^~~~~~~ bgraph_bipart_df.c:287:25: warning: ‘thrddat.fronnnd’ may be used uninitialized [-Wmaybe-uninitialized] 287 | grafptr->fronnbr = fronnbr; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ bgraph_bipart_df.c:265:27: note: ‘thrddat.fronnnd’ was declared here 265 | BgraphBipartDfThread thrddat; | ^~~~~~~ bgraph_bipart_df.c:288:46: warning: ‘thrddat.compload1’ may be used uninitialized [-Wmaybe-uninitialized] 288 | grafptr->compload0 = grafptr->s.velosum - compload1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ bgraph_bipart_df.c:265:27: note: ‘thrddat.compload1’ was declared here 265 | BgraphBipartDfThread thrddat; | ^~~~~~~ bgraph_bipart_df.c:290:46: warning: ‘thrddat.compsize1’ may be used uninitialized [-Wmaybe-uninitialized] 290 | grafptr->compsize0 = grafptr->s.vertnbr - compsize1; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ bgraph_bipart_df.c:265:27: note: ‘thrddat.compsize1’ was declared here 265 | BgraphBipartDfThread thrddat; | ^~~~~~~ bgraph_bipart_df.c:291:40: warning: ‘thrddat.commloadextn’ may be used uninitialized [-Wmaybe-uninitialized] 291 | grafptr->commload = commloadextn + (commloadintn / 2) * grafptr->domndist; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bgraph_bipart_df.c:265:27: note: ‘thrddat.commloadextn’ was declared here 265 | BgraphBipartDfThread thrddat; | ^~~~~~~ bgraph_bipart_df.c:292:25: warning: ‘thrddat.commgainextn’ may be used uninitialized [-Wmaybe-uninitialized] 292 | grafptr->commgainextn = commgainextn; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ bgraph_bipart_df.c:265:27: note: ‘thrddat.commgainextn’ was declared here 265 | BgraphBipartDfThread thrddat; | ^~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_bipart_ex.c -o bgraph_bipart_ex.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_bipart_fm.c -o bgraph_bipart_fm.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_bipart_gg.c -o bgraph_bipart_gg.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_bipart_gp.c -o bgraph_bipart_gp.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_bipart_ml.c -o bgraph_bipart_ml.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_bipart_st.c -o bgraph_bipart_st.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_bipart_zr.c -o bgraph_bipart_zr.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_check.c -o bgraph_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c bgraph_store.c -o bgraph_store.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c common.c -DSCOTCH_COMMON_RENAME -o common.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c common_file.c -DSCOTCH_COMMON_RENAME -o common_file.o common_file.c: In function ‘_SCOTCHfileNameDistExpand’: common_file.c:106:25: warning: variable ‘dataval’ set but not used [-Wunused-but-set-variable] 106 | int dataval = 0; | ^~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c common_file_compress.c -DSCOTCH_COMMON_RENAME -o common_file_compress.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c common_file_decompress.c -DSCOTCH_COMMON_RENAME -o common_file_decompress.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c common_integer.c -DSCOTCH_COMMON_RENAME -o common_integer.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c common_memory.c -DSCOTCH_COMMON_RENAME -o common_memory.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c common_string.c -DSCOTCH_COMMON_RENAME -o common_string.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c common_stub.c -DSCOTCH_COMMON_RENAME -o common_stub.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c common_thread.c -DSCOTCH_COMMON_RENAME -o common_thread.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c fibo.c -o fibo.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c gain.c -o gain.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c geom.c -o geom.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph.c -o graph.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_base.c -o graph_base.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_band.c -o graph_band.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_check.c -o graph_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_clone.c -o graph_clone.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_coarsen.c -o graph_coarsen.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 graph_coarsen.c: In function ‘graphCoarsen3’: graph_coarsen.c:138:33: warning: unused variable ‘finevertnbr’ [-Wunused-variable] 138 | Gnum finevertnbr; | ^~~~~~~~~~~ graph_coarsen.c:136:33: warning: unused variable ‘finevertbas’ [-Wunused-variable] 136 | Gnum finevertbas; | ^~~~~~~~~~~ graph_coarsen.c: In function ‘graphCoarsen2’: graph_coarsen.c:336:33: warning: unused variable ‘finevertnum’ [-Wunused-variable] 336 | Gnum finevertnum; /* Number of currently selected fine vertex */ | ^~~~~~~~~~~ graph_coarsen.c:333:33: warning: unused variable ‘coarmulttax’ [-Wunused-variable] 333 | GraphCoarsenMulti * restrict coarmulttax; /* Multinode array */ | ^~~~~~~~~~~ graph_coarsen.c:330:33: warning: unused variable ‘coarvertnum’ [-Wunused-variable] 330 | Gnum coarvertnum; /* Number of current multinode vertex */ | ^~~~~~~~~~~ In file included from graph_coarsen.c:668: graph_coarsen_edge.c: In function ‘graphCoarsenEdgeCt’: graph_coarsen_edge.c:72:45: warning: unused variable ‘coargrafptr’ [-Wunused-variable] 72 | const Graph * restrict const coargrafptr = coarptr->coargrafptr; | ^~~~~~~~~~~ graph_coarsen_edge.c:69:45: warning: unused variable ‘finevelotax’ [-Wunused-variable] 69 | const Gnum * restrict const finevelotax = finegrafptr->velotax; | ^~~~~~~~~~~ graph_coarsen_edge.c:63:23: warning: variable ‘coaredloadj’ set but not used [-Wunused-but-set-variable] 63 | Gnum coaredloadj; /* Edge load sum adjust with respect to fine graph edge load sum */ | ^~~~~~~~~~~ graph_coarsen_edge.c:62:23: warning: variable ‘coardegrmax’ set but not used [-Wunused-but-set-variable] 62 | Gnum coardegrmax; | ^~~~~~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_diam.c -o graph_diam.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_ielo.c -o graph_ielo.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_induce.c -o graph_induce.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_io.c -o graph_io.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_io_chac.c -o graph_io_chac.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 graph_io_chac.c: In function ‘_SCOTCHgraphGeomLoadChac’: graph_io_chac.c:106:11: warning: variable ‘ntmp’ set but not used [-Wunused-but-set-variable] 106 | int ntmp; | ^~~~ graph_io_chac.c:180:13: warning: variable ‘ntmp’ set but not used [-Wunused-but-set-variable] 180 | int ntmp; | ^~~~ graph_io_chac.c:210:11: warning: variable ‘ntmp’ set but not used [-Wunused-but-set-variable] 210 | int ntmp; | ^~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_io_habo.c -o graph_io_habo.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 In file included from graph_io_habo.c:64: graph_io_habo.c: In function ‘_SCOTCHgraphGeomLoadHabo’: common.h:145:37: warning: ‘realloc’ called on pointer ‘*grafptr.edgetax’ with nonzero offset 4 [-Wfree-nonheap-object] 145 | #define memRealloc(ptr,size) realloc ((ptr),((size) | 8)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ graph_io_habo.c:349:32: note: in expansion of macro ‘memRealloc’ 349 | grafptr->edgetax = ((Gnum *) memRealloc (grafptr->edgetax + 1, grafptr->edgenbr * sizeof (Gnum))) - 1; | ^~~~~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_io_mmkt.c -o graph_io_mmkt.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 graph_io_mmkt.c: In function ‘_SCOTCHgraphGeomLoadMmkt’: graph_io_mmkt.c:221:8: warning: ‘verttmp’ may be used uninitialized [-Wmaybe-uninitialized] 221 | if (vertend != verttmp) /* If edge differs from previous one */ | ^ graph_io_mmkt.c:91:23: note: ‘verttmp’ was declared here 91 | Gnum verttmp; | ^~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_io_scot.c -o graph_io_scot.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_list.c -o graph_list.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c graph_match.c -o graph_match.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 In file included from graph_match.c:95: graph_match_scan.c: In function ‘graphMatchSeqNfNvNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:100: graph_match_scan.c: In function ‘graphMatchSeqNfNvEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:105: graph_match_scan.c: In function ‘graphMatchSeqNfVlEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:110: graph_match_scan.c: In function ‘graphMatchSeqNfVlNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:116: graph_match_scan.c: In function ‘graphMatchSeqFxNvNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:121: graph_match_scan.c: In function ‘graphMatchSeqFxNvEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:126: graph_match_scan.c: In function ‘graphMatchSeqFxVlEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:131: graph_match_scan.c: In function ‘graphMatchSeqFxVlNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:156: graph_match_scan.c: In function ‘graphMatchThrBegNfNvNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:161: graph_match_scan.c: In function ‘graphMatchThrBegNfNvEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:166: graph_match_scan.c: In function ‘graphMatchThrBegNfVlEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:171: graph_match_scan.c: In function ‘graphMatchThrBegNfVlNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:177: graph_match_scan.c: In function ‘graphMatchThrBegFxNvNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:182: graph_match_scan.c: In function ‘graphMatchThrBegFxNvEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:187: graph_match_scan.c: In function ‘graphMatchThrBegFxVlEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:192: graph_match_scan.c: In function ‘graphMatchThrBegFxVlNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:208: graph_match_scan.c: In function ‘graphMatchThrMidNfNvNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:213: graph_match_scan.c: In function ‘graphMatchThrMidNfNvEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:218: graph_match_scan.c: In function ‘graphMatchThrMidNfVlEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:77:27: warning: unused variable ‘finevelomin’ [-Wunused-variable] 77 | Gnum finevelomin = (1 * finegrafptr->velosum) / (4 * finegrafptr->vertnbr); /* Minimum load of neighbor */ | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:223: graph_match_scan.c: In function ‘graphMatchThrMidNfVlNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:77:27: warning: unused variable ‘finevelomin’ [-Wunused-variable] 77 | Gnum finevelomin = (1 * finegrafptr->velosum) / (4 * finegrafptr->vertnbr); /* Minimum load of neighbor */ | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:229: graph_match_scan.c: In function ‘graphMatchThrMidFxNvNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:234: graph_match_scan.c: In function ‘graphMatchThrMidFxNvEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:239: graph_match_scan.c: In function ‘graphMatchThrMidFxVlEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:77:27: warning: unused variable ‘finevelomin’ [-Wunused-variable] 77 | Gnum finevelomin = (1 * finegrafptr->velosum) / (4 * finegrafptr->vertnbr); /* Minimum load of neighbor */ | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:244: graph_match_scan.c: In function ‘graphMatchThrMidFxVlNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:77:27: warning: unused variable ‘finevelomin’ [-Wunused-variable] 77 | Gnum finevelomin = (1 * finegrafptr->velosum) / (4 * finegrafptr->vertnbr); /* Minimum load of neighbor */ | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:258: graph_match_scan.c: In function ‘graphMatchThrEndNfNvNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:90:27: warning: unused variable ‘locktax’ [-Wunused-variable] 90 | volatile int * const locktax = coarptr->finelocktax; | ^~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:263: graph_match_scan.c: In function ‘graphMatchThrEndNfNvEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:90:27: warning: unused variable ‘locktax’ [-Wunused-variable] 90 | volatile int * const locktax = coarptr->finelocktax; | ^~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:268: graph_match_scan.c: In function ‘graphMatchThrEndNfVlEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:90:27: warning: unused variable ‘locktax’ [-Wunused-variable] 90 | volatile int * const locktax = coarptr->finelocktax; | ^~~~~~~ graph_match_scan.c:77:27: warning: unused variable ‘finevelomin’ [-Wunused-variable] 77 | Gnum finevelomin = (1 * finegrafptr->velosum) / (4 * finegrafptr->vertnbr); /* Minimum load of neighbor */ | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:273: graph_match_scan.c: In function ‘graphMatchThrEndNfVlNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:90:27: warning: unused variable ‘locktax’ [-Wunused-variable] 90 | volatile int * const locktax = coarptr->finelocktax; | ^~~~~~~ graph_match_scan.c:77:27: warning: unused variable ‘finevelomin’ [-Wunused-variable] 77 | Gnum finevelomin = (1 * finegrafptr->velosum) / (4 * finegrafptr->vertnbr); /* Minimum load of neighbor */ | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:279: graph_match_scan.c: In function ‘graphMatchThrEndFxNvNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:90:27: warning: unused variable ‘locktax’ [-Wunused-variable] 90 | volatile int * const locktax = coarptr->finelocktax; | ^~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:284: graph_match_scan.c: In function ‘graphMatchThrEndFxNvEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:90:27: warning: unused variable ‘locktax’ [-Wunused-variable] 90 | volatile int * const locktax = coarptr->finelocktax; | ^~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:289: graph_match_scan.c: In function ‘graphMatchThrEndFxVlEl’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:90:27: warning: unused variable ‘locktax’ [-Wunused-variable] 90 | volatile int * const locktax = coarptr->finelocktax; | ^~~~~~~ graph_match_scan.c:77:27: warning: unused variable ‘finevelomin’ [-Wunused-variable] 77 | Gnum finevelomin = (1 * finegrafptr->velosum) / (4 * finegrafptr->vertnbr); /* Minimum load of neighbor */ | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ In file included from graph_match.c:294: graph_match_scan.c: In function ‘graphMatchThrEndFxVlNe’: graph_match_scan.c:246:25: warning: unused variable ‘fineedgenum’ [-Wunused-variable] 246 | Gnum fineedgenum; | ^~~~~~~~~~~ graph_match_scan.c:90:27: warning: unused variable ‘locktax’ [-Wunused-variable] 90 | volatile int * const locktax = coarptr->finelocktax; | ^~~~~~~ graph_match_scan.c:77:27: warning: unused variable ‘finevelomin’ [-Wunused-variable] 77 | Gnum finevelomin = (1 * finegrafptr->velosum) / (4 * finegrafptr->vertnbr); /* Minimum load of neighbor */ | ^~~~~~~~~~~ graph_match_scan.c:75:37: warning: unused variable ‘finevertnnd’ [-Wunused-variable] 75 | Gnum finevertnnd; /* Current end of vertex array */ | ^~~~~~~~~~~ graph_match.c: In function ‘_SCOTCHgraphMatch’: graph_match.c:441:37: warning: unused variable ‘finegrafptr’ [-Wunused-variable] 441 | const Graph * restrict const finegrafptr = coarptr->finegrafptr; | ^~~~~~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hall_order_hd.c -o hall_order_hd.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hall_order_hf.c -o hall_order_hf.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hall_order_hx.c -o hall_order_hx.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph.c -o hgraph.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_check.c -o hgraph_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_induce.c -o hgraph_induce.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_bl.c -o hgraph_order_bl.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_cc.c -o hgraph_order_cc.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_cp.c -o hgraph_order_cp.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_gp.c -o hgraph_order_gp.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_hd.c -o hgraph_order_hd.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_hf.c -o hgraph_order_hf.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_hx.c -o hgraph_order_hx.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_kp.c -o hgraph_order_kp.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_nd.c -o hgraph_order_nd.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_si.c -o hgraph_order_si.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hgraph_order_st.c -o hgraph_order_st.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh.c -o hmesh.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_check.c -o hmesh_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_hgraph.c -o hmesh_hgraph.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_induce.c -o hmesh_induce.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_mesh.c -o hmesh_mesh.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_order_bl.c -o hmesh_order_bl.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_order_cp.c -o hmesh_order_cp.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_order_gr.c -o hmesh_order_gr.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_order_gp.c -o hmesh_order_gp.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_order_hd.c -o hmesh_order_hd.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_order_hf.c -o hmesh_order_hf.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_order_hx.c -o hmesh_order_hx.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_order_nd.c -o hmesh_order_nd.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_order_si.c -o hmesh_order_si.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c hmesh_order_st.c -o hmesh_order_st.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph.c -o kgraph.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_band.c -o kgraph_band.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 kgraph_band.c: In function ‘_SCOTCHkgraphBand’: kgraph_band.c:403:28: warning: ‘termhashmsk’ may be used uninitialized [-Wmaybe-uninitialized] 403 | for (termhashnum = (termnum * KGRAPHBANDHASHPRIME) & termhashmsk; ; termhashnum = (termhashnum + 1) & termhashmsk) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kgraph_band.c:121:29: note: ‘termhashmsk’ was declared here 121 | Anum termhashmsk; | ^~~~~~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_check.c -o kgraph_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_map_bd.c -o kgraph_map_bd.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_map_cp.c -o kgraph_map_cp.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_map_df.c -o kgraph_map_df.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 In file included from kgraph_map_df.c:108: kgraph_map_df_loop.c: In function ‘kgraphMapDfSeq’: kgraph_map_df_loop.c:297:29: warning: unused variable ‘distval’ [-Wunused-variable] 297 | Anum distval; | ^~~~~~~ kgraph_map_df_loop.c:277:27: warning: unused variable ‘paronum’ [-Wunused-variable] 277 | Anum paronum; | ^~~~~~~ kgraph_map_df_loop.c:276:27: warning: unused variable ‘signval’ [-Wunused-variable] 276 | float signval; | ^~~~~~~ kgraph_map_df_loop.c:428:27: warning: unused variable ‘signval’ [-Wunused-variable] 428 | float signval; | ^~~~~~~ kgraph_map_df_loop.c:426:27: warning: unused variable ‘partnum’ [-Wunused-variable] 426 | Anum partnum; | ^~~~~~~ kgraph_map_df_loop.c:498:1: warning: label ‘abort1’ defined but not used [-Wunused-label] 498 | abort1 : ; /* If overflow occured, resume here */ | ^~~~~~ kgraph_map_df_loop.c:97:37: warning: unused variable ‘cmloval’ [-Wunused-variable] 97 | const Gnum cmloval = grafptr->r.cmloval; | ^~~~~~~ In file included from kgraph_map_df.c:121: kgraph_map_df_loop.c: In function ‘kgraphMapDfThr’: kgraph_map_df_loop.c:297:29: warning: unused variable ‘distval’ [-Wunused-variable] 297 | Anum distval; | ^~~~~~~ kgraph_map_df_loop.c:277:27: warning: unused variable ‘paronum’ [-Wunused-variable] 277 | Anum paronum; | ^~~~~~~ kgraph_map_df_loop.c:276:27: warning: unused variable ‘signval’ [-Wunused-variable] 276 | float signval; | ^~~~~~~ kgraph_map_df_loop.c:428:27: warning: unused variable ‘signval’ [-Wunused-variable] 428 | float signval; | ^~~~~~~ kgraph_map_df_loop.c:426:27: warning: unused variable ‘partnum’ [-Wunused-variable] 426 | Anum partnum; | ^~~~~~~ kgraph_map_df_loop.c:506:1: warning: label ‘abort2’ defined but not used [-Wunused-label] 506 | abort2 : ; | ^~~~~~ kgraph_map_df_loop.c:97:37: warning: unused variable ‘cmloval’ [-Wunused-variable] 97 | const Gnum cmloval = grafptr->r.cmloval; | ^~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_map_ex.c -o kgraph_map_ex.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_map_fm.c -o kgraph_map_fm.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 kgraph_map_fm.c:74:29: warning: ‘kgraphnotfixed’ defined but not used [-Wunused-const-variable=] 74 | static const Gnum kgraphnotfixed = -1; | ^~~~~~~~~~~~~~ kgraph_map_fm.c:73:29: warning: ‘kgraphloadone’ defined but not used [-Wunused-const-variable=] 73 | static const Gnum kgraphloadone = 1; | ^~~~~~~~~~~~~ kgraph_map_fm.c: In function ‘_SCOTCHkgraphMapFm’: kgraph_map_fm.c:1422:17: warning: ‘vpexptr’ may be used uninitialized [-Wmaybe-uninitialized] 1422 | edxxidx = *vpexptr; | ~~~~~~~~^~~~~~~~~~ kgraph_map_fm.c:1330:27: note: ‘vpexptr’ was declared here 1330 | Gnum * vpexptr; | ^~~~~~~ kgraph_map_fm.c:1607:22: warning: ‘edxoptr’ may be used uninitialized [-Wmaybe-uninitialized] 1607 | *edxoptr = edxxtab[edxoidx].edxxidx; /* Remove it from extended vertex list */ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ kgraph_map_fm.c:1444:29: note: ‘edxoptr’ was declared here 1444 | Gnum * edxoptr; /* Pointer to index of extended edge to old domain */ | ^~~~~~~ kgraph_map_fm.c:1655:50: warning: ‘divoval’ may be used uninitialized [-Wmaybe-uninitialized] 1654 | edxxtab[edxxend].commgain -= edloval * (divnval - archDomDist (&grafptr->a, &grafptr->m.domntab[edxxtab[edxxend].domnnum], &grafptr->m.domntab[domnend]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1655 | - divoval + archDomDist (&grafptr->a, &grafptr->m.domntab[edxxtab[edxxend].domnnum], &grafptr->m.domntab[domnnum])); | ^~~~~~~~~ kgraph_map_fm.c:1448:29: note: ‘divoval’ was declared here 1448 | Anum divoval; /* Distance between current neighbor domain and old domain */ | ^~~~~~~ kgraph_map_fm.c:1654:60: warning: ‘divnval’ may be used uninitialized [-Wmaybe-uninitialized] 1654 | edxxtab[edxxend].commgain -= edloval * (divnval - archDomDist (&grafptr->a, &grafptr->m.domntab[edxxtab[edxxend].domnnum], &grafptr->m.domntab[domnend]) kgraph_map_fm.c:1449:29: note: ‘divnval’ was declared here 1449 | Anum divnval; /* Distance between current neighbor domain and new domain */ | ^~~~~~~ kgraph_map_fm.c:1778:38: warning: ‘distlst’ may be used uninitialized [-Wmaybe-uninitialized] 1778 | commload += (Gnum) distval * edloval; | ~~~~~~~~~~~~~~~^~~~~~~~~ kgraph_map_fm.c:1748:25: note: ‘distlst’ was declared here 1748 | Anum distlst; /* Last distance computed */ | ^~~~~~~ kgraph_map_fm.c:1817:40: warning: ‘distlst’ may be used uninitialized [-Wmaybe-uninitialized] 1817 | commload += (Gnum) distval * edloval; | ~~~~~~~~~~~~~~~^~~~~~~~~ kgraph_map_fm.c:1796:29: note: ‘distlst’ was declared here 1796 | Anum distlst; /* Last distance computed */ | ^~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_map_ml.c -o kgraph_map_ml.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_map_rb.c -o kgraph_map_rb.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_map_rb_map.c -o kgraph_map_rb_map.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 kgraph_map_rb_map.c: In function ‘kgraphMapRbMapPoolUpdt1’: kgraph_map_rb_map.c:453:22: warning: ‘prioval’ may be used uninitialized [-Wmaybe-uninitialized] 453 | jobnewptr->prioval = prioval; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ kgraph_map_rb_map.c:424:23: note: ‘prioval’ was declared here 424 | Gnum prioval; | ^~~~~~~ In function ‘kgraphMapRbMapPoolUpdt2’, inlined from ‘_SCOTCHkgraphMapRbMap’ at kgraph_map_rb_map.c:1043:9: kgraph_map_rb_map.c:619:35: warning: ‘prioval’ may be used uninitialized [-Wmaybe-uninitialized] 619 | jobnewptr0->prioval = prioval + 1; /* TRICK: when processing subdomain 1, subdomain 0 has higher priority value */ | ~~~~~~~~^~~ kgraph_map_rb_map.c: In function ‘_SCOTCHkgraphMapRbMap’: kgraph_map_rb_map.c:588:25: note: ‘prioval’ was declared here 588 | Gnum prioval; | ^~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_map_rb_part.c -o kgraph_map_rb_part.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_map_st.c -o kgraph_map_st.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c kgraph_store.c -o kgraph_store.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_arch.c -o library_arch.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_arch_f.c -o library_arch_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_arch_build.c -o library_arch_build.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_arch_build_f.c -o library_arch_build_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_arch_dom.c -o library_arch_dom.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_arch_dom_f.c -o library_arch_dom_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_common_f.c -o library_common_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_geom.c -o library_geom.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_geom_f.c -o library_geom_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph.c -o library_graph.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_f.c -o library_graph_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_base.c -o library_graph_base.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_base_f.c -o library_graph_base_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_check.c -o library_graph_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_check_f.c -o library_graph_check_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_coarsen.c -o library_graph_coarsen.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_coarsen_f.c -o library_graph_coarsen_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_color.c -o library_graph_color.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_color_f.c -o library_graph_color_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_diam.c -o library_graph_diam.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_diam_f.c -o library_graph_diam_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_induce.c -o library_graph_induce.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_induce_f.c -o library_graph_induce_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_io_chac.c -o library_graph_io_chac.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_io_chac_f.c -o library_graph_io_chac_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_io_habo.c -o library_graph_io_habo.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_io_habo_f.c -o library_graph_io_habo_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_io_mmkt.c -o library_graph_io_mmkt.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_io_mmkt_f.c -o library_graph_io_mmkt_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_io_scot.c -o library_graph_io_scot.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_io_scot_f.c -o library_graph_io_scot_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_map.c -o library_graph_map.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_map_f.c -o library_graph_map_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_map_io.c -o library_graph_map_io.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_map_io_f.c -o library_graph_map_io_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_map_view.c -o library_graph_map_view.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 library_graph_map_view.c: In function ‘graphMapView2’: library_graph_map_view.c:570:16: warning: ‘migrnbr’ may be used uninitialized [-Wmaybe-uninitialized] 570 | (double) migrnbr / (double) grafptr->vertnbr, | ^~~~~~~~~~~~~~~~ library_graph_map_view.c:236:29: note: ‘migrnbr’ was declared here 236 | Gnum migrnbr; | ^~~~~~~ library_graph_map_view.c:568:7: warning: ‘migrloadavg’ may be used uninitialized [-Wmaybe-uninitialized] 568 | fprintf (stream, "\t%lf\t%lf\t%lf\t%lf\t%lf", /* Print repartitioning data */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (double) emraval, | ~~~~~~~~~~~~~~~~~ 570 | (double) migrnbr / (double) grafptr->vertnbr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | (double) migrdistavg, | ~~~~~~~~~~~~~~~~~~~~~ 572 | (double) migrloadavg, | ~~~~~~~~~~~~~~~~~~~~~ 573 | (double) migrcostsum); | ~~~~~~~~~~~~~~~~~~~~~ library_graph_map_view.c:237:29: note: ‘migrloadavg’ was declared here 237 | double migrloadavg; | ^~~~~~~~~~~ library_graph_map_view.c:568:7: warning: ‘migrdistavg’ may be used uninitialized [-Wmaybe-uninitialized] 568 | fprintf (stream, "\t%lf\t%lf\t%lf\t%lf\t%lf", /* Print repartitioning data */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (double) emraval, | ~~~~~~~~~~~~~~~~~ 570 | (double) migrnbr / (double) grafptr->vertnbr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | (double) migrdistavg, | ~~~~~~~~~~~~~~~~~~~~~ 572 | (double) migrloadavg, | ~~~~~~~~~~~~~~~~~~~~~ 573 | (double) migrcostsum); | ~~~~~~~~~~~~~~~~~~~~~ library_graph_map_view.c:238:29: note: ‘migrdistavg’ was declared here 238 | double migrdistavg; | ^~~~~~~~~~~ library_graph_map_view.c:568:7: warning: ‘migrcostsum’ may be used uninitialized [-Wmaybe-uninitialized] 568 | fprintf (stream, "\t%lf\t%lf\t%lf\t%lf\t%lf", /* Print repartitioning data */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (double) emraval, | ~~~~~~~~~~~~~~~~~ 570 | (double) migrnbr / (double) grafptr->vertnbr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | (double) migrdistavg, | ~~~~~~~~~~~~~~~~~~~~~ 572 | (double) migrloadavg, | ~~~~~~~~~~~~~~~~~~~~~ 573 | (double) migrcostsum); | ~~~~~~~~~~~~~~~~~~~~~ library_graph_map_view.c:239:29: note: ‘migrcostsum’ was declared here 239 | double migrcostsum; | ^~~~~~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_map_view_f.c -o library_graph_map_view_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_order.c -o library_graph_order.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_order_f.c -o library_graph_order_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_part_ovl.c -o library_graph_part_ovl.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_graph_part_ovl_f.c -o library_graph_part_ovl_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mapping.c -o library_mapping.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_memory.c -o library_memory.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_memory_f.c -o library_memory_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mesh.c -o library_mesh.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mesh_f.c -o library_mesh_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mesh_graph.c -o library_mesh_graph.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mesh_graph_f.c -o library_mesh_graph_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mesh_io_habo.c -o library_mesh_io_habo.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mesh_io_habo_f.c -o library_mesh_io_habo_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mesh_io_scot.c -o library_mesh_io_scot.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mesh_io_scot_f.c -o library_mesh_io_scot_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mesh_order.c -o library_mesh_order.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_mesh_order_f.c -o library_mesh_order_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_order.c -o library_order.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_parser.c -o library_parser.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_parser_f.c -o library_parser_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_random.c -o library_random.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_random_f.c -o library_random_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_strat.c -o library_strat.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_version.c -o library_version.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_version_f.c -o library_version_f.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c mapping.c -o mapping.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c mapping_io.c -o mapping_io.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c mesh.c -o mesh.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c mesh_check.c -o mesh_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c mesh_coarsen.c -o mesh_coarsen.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c mesh_graph.c -o mesh_graph.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c mesh_induce_sepa.c -o mesh_induce_sepa.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c mesh_io.c -o mesh_io.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c mesh_io_habo.c -o mesh_io_habo.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 In file included from mesh_io_habo.c:56: mesh_io_habo.c: In function ‘_SCOTCHmeshGeomLoadHabo’: mesh_io_habo.c:165:57: warning: ‘habvixnbr’ may be used uninitialized [-Wmaybe-uninitialized] 165 | ((meshptr->edgetax = (Gnum *) memAlloc (habvixnbr * 2 * sizeof (Gnum))) == NULL)) { | ~~~~~~~~~~^~~ common.h:144:46: note: in definition of macro ‘memAlloc’ 144 | #define memAlloc(size) malloc ((size) | 8) /* For platforms which return NULL for malloc(0) */ | ^~~~ mesh_io_habo.c:84:21: note: ‘habvixnbr’ was declared here 84 | Gnum habvixnbr; /* Number of element matrix variable indices */ | ^~~~~~~~~ mesh_io_habo.c:164:58: warning: ‘habeltnbr’ may be used uninitialized [-Wmaybe-uninitialized] 164 | if (((meshptr->verttax = (Gnum *) memAlloc ((habeltnbr + habvarnbr + 1) * sizeof (Gnum))) == NULL) || | ~~~~~~~~~~^~~~~~~~~~~ common.h:144:46: note: in definition of macro ‘memAlloc’ 144 | #define memAlloc(size) malloc ((size) | 8) /* For platforms which return NULL for malloc(0) */ | ^~~~ mesh_io_habo.c:85:21: note: ‘habeltnbr’ was declared here 85 | Gnum habeltnbr; /* Number of elements */ | ^~~~~~~~~ mesh_io_habo.c:164:58: warning: ‘habvarnbr’ may be used uninitialized [-Wmaybe-uninitialized] 164 | if (((meshptr->verttax = (Gnum *) memAlloc ((habeltnbr + habvarnbr + 1) * sizeof (Gnum))) == NULL) || | ~~~~~~~~~~^~~~~~~~~~~ common.h:144:46: note: in definition of macro ‘memAlloc’ 144 | #define memAlloc(size) malloc ((size) | 8) /* For platforms which return NULL for malloc(0) */ | ^~~~ mesh_io_habo.c:86:21: note: ‘habvarnbr’ was declared here 86 | Gnum habvarnbr; /* Number of variables, that is, nodes */ | ^~~~~~~~~ mesh_io_habo.c:155:6: warning: ‘habmattype[2]’ may be used uninitialized [-Wmaybe-uninitialized] 155 | if (habmattype[2] != 'E') { | ^ mesh_io_habo.c:79:21: note: ‘habmattype[2]’ was declared here 79 | char habmattype[3]; /* Matrix type */ | ^~~~~~~~~~ mesh_io_habo.c:159:6: warning: ‘habmattype[1]’ may be used uninitialized [-Wmaybe-uninitialized] 159 | if (habmattype[1] == 'R') { | ^ mesh_io_habo.c:79:21: note: ‘habmattype[1]’ was declared here 79 | char habmattype[3]; /* Matrix type */ | ^~~~~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c mesh_io_scot.c -o mesh_io_scot.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c order.c -o order.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c order_check.c -o order_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c order_io.c -o order_io.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c parser.c -o parser.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c parser_ll.c -o parser_ll.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 parser_ll.l:98:9: warning: ‘yywrap’ redefined 98 | #define yywrap() (1) /* Always return end-of-file on end-of-string */ | ^~~~~~ lex.yy.c:29:9: note: this is the location of the previous definition gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c parser_yy.c -o parser_yy.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph.c -o vgraph.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_check.c -o vgraph_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_bd.c -o vgraph_separate_bd.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_df.c -o vgraph_separate_df.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_es.c -o vgraph_separate_es.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_fm.c -o vgraph_separate_fm.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_gg.c -o vgraph_separate_gg.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_gp.c -o vgraph_separate_gp.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_ml.c -o vgraph_separate_ml.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_st.c -o vgraph_separate_st.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_th.c -o vgraph_separate_th.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_vw.c -o vgraph_separate_vw.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_separate_zr.c -o vgraph_separate_zr.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vgraph_store.c -o vgraph_store.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vmesh.c -o vmesh.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vmesh_check.c -o vmesh_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vmesh_separate_fm.c -o vmesh_separate_fm.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vmesh_separate_gg.c -o vmesh_separate_gg.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vmesh_separate_gr.c -o vmesh_separate_gr.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vmesh_separate_ml.c -o vmesh_separate_ml.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vmesh_separate_zr.c -o vmesh_separate_zr.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vmesh_separate_st.c -o vmesh_separate_st.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c vmesh_store.c -o vmesh_store.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c wgraph.c -o wgraph.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c wgraph_check.c -o wgraph_check.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c wgraph_part_fm.c -o wgraph_part_fm.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 wgraph_part_fm.c: In function ‘_SCOTCHwgraphPartFm’: wgraph_part_fm.c:243:33: warning: ‘minloadpartload’ may be used uninitialized [-Wmaybe-uninitialized] 243 | Gnum minloadpartload; | ^~~~~~~~~~~~~~~ In function ‘wgraphPartFmTablGet’, inlined from ‘_SCOTCHwgraphPartFm’ at wgraph_part_fm.c:363:24: wgraph_part_fm.c:117:32: warning: ‘bestdiffload’ may be used uninitialized [-Wmaybe-uninitialized] 117 | ((gaincur == gainbest) && /* Or is in preferred part */ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | ((grafptr->compload[vertpart] - grafptr->compload[linkptr->minloadpartval]) <= bestdiffload))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wgraph_part_fm.c: In function ‘_SCOTCHwgraphPartFm’: wgraph_part_fm.c:94:31: note: ‘bestdiffload’ was declared here 94 | Gnum bestdiffload; | ^~~~~~~~~~~~ wgraph_part_fm.c:573:39: warning: ‘minloadpartload’ may be used uninitialized [-Wmaybe-uninitialized] 573 | Gnum minloadpartload; | ^~~~~~~~~~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c wgraph_part_gg.c -o wgraph_part_gg.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c wgraph_part_gp.c -o wgraph_part_gp.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c wgraph_part_ml.c -o wgraph_part_ml.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c wgraph_part_rb.c -o wgraph_part_rb.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c wgraph_part_st.c -o wgraph_part_st.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c wgraph_part_zr.c -o wgraph_part_zr.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c wgraph_store.c -o wgraph_store.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 ar rv libscotch.a arch.o arch_build.o arch_build2.o arch_cmplt.o arch_cmpltw.o arch_deco.o arch_deco2.o arch_dist.o arch_hcub.o arch_mesh.o arch_sub.o arch_tleaf.o arch_torus.o arch_vcmplt.o arch_vhcub.o bgraph.o bgraph_bipart_bd.o bgraph_bipart_df.o bgraph_bipart_ex.o bgraph_bipart_fm.o bgraph_bipart_gg.o bgraph_bipart_gp.o bgraph_bipart_ml.o bgraph_bipart_st.o bgraph_bipart_zr.o bgraph_check.o bgraph_store.o common.o common_file.o common_file_compress.o common_file_decompress.o common_integer.o common_memory.o common_string.o common_stub.o common_thread.o fibo.o gain.o geom.o graph.o graph_base.o graph_band.o graph_check.o graph_clone.o graph_coarsen.o graph_diam.o graph_ielo.o graph_induce.o graph_io.o graph_io_chac.o graph_io_habo.o graph_io_mmkt.o graph_io_scot.o graph_list.o graph_match.o hall_order_hd.o hall_order_hf.o hall_order_hx.o hgraph.o hgraph_check.o hgraph_induce.o hgraph_order_bl.o hgraph_order_cc.o hgraph_order_cp.o hgraph_order_gp.o hgraph_order_hd.o hgraph_order_hf.o hgraph_order_hx.o hgraph_order_kp.o hgraph_order_nd.o hgraph_order_si.o hgraph_order_st.o hmesh.o hmesh_check.o hmesh_hgraph.o hmesh_induce.o hmesh_mesh.o hmesh_order_bl.o hmesh_order_cp.o hmesh_order_gr.o hmesh_order_gp.o hmesh_order_hd.o hmesh_order_hf.o hmesh_order_hx.o hmesh_order_nd.o hmesh_order_si.o hmesh_order_st.o kgraph.o kgraph_band.o kgraph_check.o kgraph_map_bd.o kgraph_map_cp.o kgraph_map_df.o kgraph_map_ex.o kgraph_map_fm.o kgraph_map_ml.o kgraph_map_rb.o kgraph_map_rb_map.o kgraph_map_rb_part.o kgraph_map_st.o kgraph_store.o library_arch.o library_arch_f.o library_arch_build.o library_arch_build_f.o library_arch_dom.o library_arch_dom_f.o library_common_f.o library_geom.o library_geom_f.o library_graph.o library_graph_f.o library_graph_base.o library_graph_base_f.o library_graph_check.o library_graph_check_f.o library_graph_coarsen.o library_graph_coarsen_f.o library_graph_color.o library_graph_color_f.o library_graph_diam.o library_graph_diam_f.o library_graph_induce.o library_graph_induce_f.o library_graph_io_chac.o library_graph_io_chac_f.o library_graph_io_habo.o library_graph_io_habo_f.o library_graph_io_mmkt.o library_graph_io_mmkt_f.o library_graph_io_scot.o library_graph_io_scot_f.o library_graph_map.o library_graph_map_f.o library_graph_map_io.o library_graph_map_io_f.o library_graph_map_view.o library_graph_map_view_f.o library_graph_order.o library_graph_order_f.o library_graph_part_ovl.o library_graph_part_ovl_f.o library_mapping.o library_memory.o library_memory_f.o library_mesh.o library_mesh_f.o library_mesh_graph.o library_mesh_graph_f.o library_mesh_io_habo.o library_mesh_io_habo_f.o library_mesh_io_scot.o library_mesh_io_scot_f.o library_mesh_order.o library_mesh_order_f.o library_order.o library_parser.o library_parser_f.o library_random.o library_random_f.o library_strat.o library_version.o library_version_f.o mapping.o mapping_io.o mesh.o mesh_check.o mesh_coarsen.o mesh_graph.o mesh_induce_sepa.o mesh_io.o mesh_io_habo.o mesh_io_scot.o order.o order_check.o order_io.o parser.o parser_ll.o parser_yy.o vgraph.o vgraph_check.o vgraph_separate_bd.o vgraph_separate_df.o vgraph_separate_es.o vgraph_separate_fm.o vgraph_separate_gg.o vgraph_separate_gp.o vgraph_separate_ml.o vgraph_separate_st.o vgraph_separate_th.o vgraph_separate_vw.o vgraph_separate_zr.o vgraph_store.o vmesh.o vmesh_check.o vmesh_separate_fm.o vmesh_separate_gg.o vmesh_separate_gr.o vmesh_separate_ml.o vmesh_separate_zr.o vmesh_separate_st.o vmesh_store.o wgraph.o wgraph_check.o wgraph_part_fm.o wgraph_part_gg.o wgraph_part_gp.o wgraph_part_ml.o wgraph_part_rb.o wgraph_part_st.o wgraph_part_zr.o wgraph_store.o ar: creating libscotch.a a - arch.o a - arch_build.o a - arch_build2.o a - arch_cmplt.o a - arch_cmpltw.o a - arch_deco.o a - arch_deco2.o a - arch_dist.o a - arch_hcub.o a - arch_mesh.o a - arch_sub.o a - arch_tleaf.o a - arch_torus.o a - arch_vcmplt.o a - arch_vhcub.o a - bgraph.o a - bgraph_bipart_bd.o a - bgraph_bipart_df.o a - bgraph_bipart_ex.o a - bgraph_bipart_fm.o a - bgraph_bipart_gg.o a - bgraph_bipart_gp.o a - bgraph_bipart_ml.o a - bgraph_bipart_st.o a - bgraph_bipart_zr.o a - bgraph_check.o a - bgraph_store.o a - common.o a - common_file.o a - common_file_compress.o a - common_file_decompress.o a - common_integer.o a - common_memory.o a - common_string.o a - common_stub.o a - common_thread.o a - fibo.o a - gain.o a - geom.o a - graph.o a - graph_base.o a - graph_band.o a - graph_check.o a - graph_clone.o a - graph_coarsen.o a - graph_diam.o a - graph_ielo.o a - graph_induce.o a - graph_io.o a - graph_io_chac.o a - graph_io_habo.o a - graph_io_mmkt.o a - graph_io_scot.o a - graph_list.o a - graph_match.o a - hall_order_hd.o a - hall_order_hf.o a - hall_order_hx.o a - hgraph.o a - hgraph_check.o a - hgraph_induce.o a - hgraph_order_bl.o a - hgraph_order_cc.o a - hgraph_order_cp.o a - hgraph_order_gp.o a - hgraph_order_hd.o a - hgraph_order_hf.o a - hgraph_order_hx.o a - hgraph_order_kp.o a - hgraph_order_nd.o a - hgraph_order_si.o a - hgraph_order_st.o a - hmesh.o a - hmesh_check.o a - hmesh_hgraph.o a - hmesh_induce.o a - hmesh_mesh.o a - hmesh_order_bl.o a - hmesh_order_cp.o a - hmesh_order_gr.o a - hmesh_order_gp.o a - hmesh_order_hd.o a - hmesh_order_hf.o a - hmesh_order_hx.o a - hmesh_order_nd.o a - hmesh_order_si.o a - hmesh_order_st.o a - kgraph.o a - kgraph_band.o a - kgraph_check.o a - kgraph_map_bd.o a - kgraph_map_cp.o a - kgraph_map_df.o a - kgraph_map_ex.o a - kgraph_map_fm.o a - kgraph_map_ml.o a - kgraph_map_rb.o a - kgraph_map_rb_map.o a - kgraph_map_rb_part.o a - kgraph_map_st.o a - kgraph_store.o a - library_arch.o a - library_arch_f.o a - library_arch_build.o a - library_arch_build_f.o a - library_arch_dom.o a - library_arch_dom_f.o a - library_common_f.o a - library_geom.o a - library_geom_f.o a - library_graph.o a - library_graph_f.o a - library_graph_base.o a - library_graph_base_f.o a - library_graph_check.o a - library_graph_check_f.o a - library_graph_coarsen.o a - library_graph_coarsen_f.o a - library_graph_color.o a - library_graph_color_f.o a - library_graph_diam.o a - library_graph_diam_f.o a - library_graph_induce.o a - library_graph_induce_f.o a - library_graph_io_chac.o a - library_graph_io_chac_f.o a - library_graph_io_habo.o a - library_graph_io_habo_f.o a - library_graph_io_mmkt.o a - library_graph_io_mmkt_f.o a - library_graph_io_scot.o a - library_graph_io_scot_f.o a - library_graph_map.o a - library_graph_map_f.o a - library_graph_map_io.o a - library_graph_map_io_f.o a - library_graph_map_view.o a - library_graph_map_view_f.o a - library_graph_order.o a - library_graph_order_f.o a - library_graph_part_ovl.o a - library_graph_part_ovl_f.o a - library_mapping.o a - library_memory.o a - library_memory_f.o a - library_mesh.o a - library_mesh_f.o a - library_mesh_graph.o a - library_mesh_graph_f.o a - library_mesh_io_habo.o a - library_mesh_io_habo_f.o a - library_mesh_io_scot.o a - library_mesh_io_scot_f.o a - library_mesh_order.o a - library_mesh_order_f.o a - library_order.o a - library_parser.o a - library_parser_f.o a - library_random.o a - library_random_f.o a - library_strat.o a - library_version.o a - library_version_f.o a - mapping.o a - mapping_io.o a - mesh.o a - mesh_check.o a - mesh_coarsen.o a - mesh_graph.o a - mesh_induce_sepa.o a - mesh_io.o a - mesh_io_habo.o a - mesh_io_scot.o a - order.o a - order_check.o a - order_io.o a - parser.o a - parser_ll.o a - parser_yy.o a - vgraph.o a - vgraph_check.o a - vgraph_separate_bd.o a - vgraph_separate_df.o a - vgraph_separate_es.o a - vgraph_separate_fm.o a - vgraph_separate_gg.o a - vgraph_separate_gp.o a - vgraph_separate_ml.o a - vgraph_separate_st.o a - vgraph_separate_th.o a - vgraph_separate_vw.o a - vgraph_separate_zr.o a - vgraph_store.o a - vmesh.o a - vmesh_check.o a - vmesh_separate_fm.o a - vmesh_separate_gg.o a - vmesh_separate_gr.o a - vmesh_separate_ml.o a - vmesh_separate_zr.o a - vmesh_separate_st.o a - vmesh_store.o a - wgraph.o a - wgraph_check.o a - wgraph_part_fm.o a - wgraph_part_gg.o a - wgraph_part_gp.o a - wgraph_part_ml.o a - wgraph_part_rb.o a - wgraph_part_st.o a - wgraph_part_zr.o a - wgraph_store.o ranlib libscotch.a gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_error.c -o library_error.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 ar rv libscotcherr.a library_error.o ar: creating libscotcherr.a a - library_error.o ranlib libscotcherr.a gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -c library_error_exit.c -o library_error_exit.o -DSCOTCH_VERSION_NUM=6 -DSCOTCH_RELEASE_NUM=0 -DSCOTCH_PATCHLEVEL_NUM=9 ar rv libscotcherrexit.a library_error_exit.o ar: creating libscotcherrexit.a a - library_error_exit.o ranlib libscotcherrexit.a make[5]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/libscotch' make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/libscotch' make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/libscotch' cp libscotch.a libscotcherr*.a ../../lib make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/libscotch' #(cd scotch ; make VERSION=6 RELEASE=0 PATCHLEVEL=9 scotch && make install) #(cd libscotchmetis ; make scotch && make install) (cd esmumps ; make INC_OS= scotch && make install) make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/esmumps' rm -f *~ common.h *.o lib*.a main_esmumps make CC="gcc-15" CCD="gcc-15" \ libesmumps.a \ #main_esmumps make[5]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/esmumps' cat module.h ../libscotch/common.h > common.h gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c graph_graph.c -o graph_graph.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c order.c -o order.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c order_scotch_graph.c -o order_scotch_graph.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c dof.c -o dof.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c symbol.c -o symbol.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c symbol_fax_graph.c -o symbol_fax_graph.o In file included from symbol_fax_graph.c:132: symbol_fax.c: In function ‘symbolFaxGraph’: symbol_fax.c:265:55: warning: ‘/*’ within comment [-Wcomment] 265 | /*memset (hashtab, ~0, hashsiz * sizeof (INT)); /* Initialize hash table */ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c esmumps.c -o esmumps.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c esmumps_f.c -o esmumps_f.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c esmumps_strats.c -o esmumps_strats.o ar rv libesmumps.a graph_graph.o order.o order_scotch_graph.o dof.o symbol.o symbol_fax_graph.o esmumps.o esmumps_f.o esmumps_strats.o ar: creating libesmumps.a a - graph_graph.o a - order.o a - order_scotch_graph.o a - dof.o a - symbol.o a - symbol_fax_graph.o a - esmumps.o a - esmumps_f.o a - esmumps_strats.o ranlib libesmumps.a make[5]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/esmumps' make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/esmumps' make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/esmumps' rm -f *~ common.h *.o lib*.a main_esmumps make CC="gcc-15" CCD="gcc-15" \ libesmumps.a \ #main_esmumps make[5]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/esmumps' cat module.h ../libscotch/common.h > common.h gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c graph_graph.c -o graph_graph.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c order.c -o order.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c order_scotch_graph.c -o order_scotch_graph.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c dof.c -o dof.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c symbol.c -o symbol.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c symbol_fax_graph.c -o symbol_fax_graph.o In file included from symbol_fax_graph.c:132: symbol_fax.c: In function ‘symbolFaxGraph’: symbol_fax.c:265:55: warning: ‘/*’ within comment [-Wcomment] 265 | /*memset (hashtab, ~0, hashsiz * sizeof (INT)); /* Initialize hash table */ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c esmumps.c -o esmumps.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c esmumps_f.c -o esmumps_f.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -DSCOTCH_PTHREAD -Drestrict=__restrict -DIDXSIZE32 -DINTSIZE32 -DYY_NO_INPUT -I../../include -c esmumps_strats.c -o esmumps_strats.o ar rv libesmumps.a graph_graph.o order.o order_scotch_graph.o dof.o symbol.o symbol_fax_graph.o esmumps.o esmumps_f.o esmumps_strats.o ar: creating libesmumps.a a - graph_graph.o a - order.o a - order_scotch_graph.o a - dof.o a - symbol.o a - symbol_fax_graph.o a - esmumps.o a - esmumps_f.o a - esmumps_strats.o ranlib libesmumps.a make[5]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/esmumps' cp esmumps.h ../../include cp libesmumps.a ../../lib make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src/esmumps' make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/scotch_6.0.9/src' mkdir -p ../lib mv -f scotch_6.0.9/lib/libscotch.a scotch_6.0.9/lib/libscotcherr.a scotch_6.0.9/src/esmumps/libesmumps.a ../lib/ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/auxapi.c -o metis-5.1.0/libmetis/auxapi.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/balance.c -o metis-5.1.0/libmetis/balance.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/bucketsort.c -o metis-5.1.0/libmetis/bucketsort.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/checkgraph.c -o metis-5.1.0/libmetis/checkgraph.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/coarsen.c -o metis-5.1.0/libmetis/coarsen.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/compress.c -o metis-5.1.0/libmetis/compress.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/contig.c -o metis-5.1.0/libmetis/contig.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/debug.c -o metis-5.1.0/libmetis/debug.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/fm.c -o metis-5.1.0/libmetis/fm.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/fortran.c -o metis-5.1.0/libmetis/fortran.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/frename.c -o metis-5.1.0/libmetis/frename.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/gklib.c -o metis-5.1.0/libmetis/gklib.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/graph.c -o metis-5.1.0/libmetis/graph.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/initpart.c -o metis-5.1.0/libmetis/initpart.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/kmetis.c -o metis-5.1.0/libmetis/kmetis.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/kwayfm.c -o metis-5.1.0/libmetis/kwayfm.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/kwayrefine.c -o metis-5.1.0/libmetis/kwayrefine.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/mcutil.c -o metis-5.1.0/libmetis/mcutil.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/mesh.c -o metis-5.1.0/libmetis/mesh.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/meshpart.c -o metis-5.1.0/libmetis/meshpart.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/minconn.c -o metis-5.1.0/libmetis/minconn.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/mincover.c -o metis-5.1.0/libmetis/mincover.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/mmd.c -o metis-5.1.0/libmetis/mmd.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/ometis.c -o metis-5.1.0/libmetis/ometis.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/options.c -o metis-5.1.0/libmetis/options.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/parmetis.c -o metis-5.1.0/libmetis/parmetis.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/pmetis.c -o metis-5.1.0/libmetis/pmetis.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/refine.c -o metis-5.1.0/libmetis/refine.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/separator.c -o metis-5.1.0/libmetis/separator.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/sfm.c -o metis-5.1.0/libmetis/sfm.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/srefine.c -o metis-5.1.0/libmetis/srefine.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/stat.c -o metis-5.1.0/libmetis/stat.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/timing.c -o metis-5.1.0/libmetis/timing.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/util.c -o metis-5.1.0/libmetis/util.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/libmetis/wspace.c -o metis-5.1.0/libmetis/wspace.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/b64.c -o metis-5.1.0/GKlib/b64.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/blas.c -o metis-5.1.0/GKlib/blas.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/csr.c -o metis-5.1.0/GKlib/csr.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/error.c -o metis-5.1.0/GKlib/error.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/evaluate.c -o metis-5.1.0/GKlib/evaluate.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/fkvkselect.c -o metis-5.1.0/GKlib/fkvkselect.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/fs.c -o metis-5.1.0/GKlib/fs.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/getopt.c -o metis-5.1.0/GKlib/getopt.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/gkregex.c -o metis-5.1.0/GKlib/gkregex.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/graph.c -o metis-5.1.0/GKlib/graph.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/htable.c -o metis-5.1.0/GKlib/htable.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/io.c -o metis-5.1.0/GKlib/io.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/itemsets.c -o metis-5.1.0/GKlib/itemsets.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/mcore.c -o metis-5.1.0/GKlib/mcore.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/memory.c -o metis-5.1.0/GKlib/memory.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/omp.c -o metis-5.1.0/GKlib/omp.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/pdb.c -o metis-5.1.0/GKlib/pdb.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/pqueue.c -o metis-5.1.0/GKlib/pqueue.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/random.c -o metis-5.1.0/GKlib/random.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/rw.c -o metis-5.1.0/GKlib/rw.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/seq.c -o metis-5.1.0/GKlib/seq.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/sort.c -o metis-5.1.0/GKlib/sort.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/string.c -o metis-5.1.0/GKlib/string.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/timers.c -o metis-5.1.0/GKlib/timers.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/tokenizer.c -o metis-5.1.0/GKlib/tokenizer.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -Imetis-5.1.0/GKlib -DUSE_GKREGEX -DHAVE_STDBOOL_H -I. -Imetis-5.1.0/libmetis -Imetis-5.1.0/include -w -c metis-5.1.0/GKlib/util.c -o metis-5.1.0/GKlib/util.o ar cvrs metis-5.1.0/libmetis/libmetis.a metis-5.1.0/libmetis/auxapi.o metis-5.1.0/libmetis/balance.o metis-5.1.0/libmetis/bucketsort.o metis-5.1.0/libmetis/checkgraph.o metis-5.1.0/libmetis/coarsen.o metis-5.1.0/libmetis/compress.o metis-5.1.0/libmetis/contig.o metis-5.1.0/libmetis/debug.o metis-5.1.0/libmetis/fm.o metis-5.1.0/libmetis/fortran.o metis-5.1.0/libmetis/frename.o metis-5.1.0/libmetis/gklib.o metis-5.1.0/libmetis/graph.o metis-5.1.0/libmetis/initpart.o metis-5.1.0/libmetis/kmetis.o metis-5.1.0/libmetis/kwayfm.o metis-5.1.0/libmetis/kwayrefine.o metis-5.1.0/libmetis/mcutil.o metis-5.1.0/libmetis/mesh.o metis-5.1.0/libmetis/meshpart.o metis-5.1.0/libmetis/minconn.o metis-5.1.0/libmetis/mincover.o metis-5.1.0/libmetis/mmd.o metis-5.1.0/libmetis/ometis.o metis-5.1.0/libmetis/options.o metis-5.1.0/libmetis/parmetis.o metis-5.1.0/libmetis/pmetis.o metis-5.1.0/libmetis/refine.o metis-5.1.0/libmetis/separator.o metis-5.1.0/libmetis/sfm.o metis-5.1.0/libmetis/srefine.o metis-5.1.0/libmetis/stat.o metis-5.1.0/libmetis/timing.o metis-5.1.0/libmetis/util.o metis-5.1.0/libmetis/wspace.o metis-5.1.0/GKlib/b64.o metis-5.1.0/GKlib/blas.o metis-5.1.0/GKlib/csr.o metis-5.1.0/GKlib/error.o metis-5.1.0/GKlib/evaluate.o metis-5.1.0/GKlib/fkvkselect.o metis-5.1.0/GKlib/fs.o metis-5.1.0/GKlib/getopt.o metis-5.1.0/GKlib/gkregex.o metis-5.1.0/GKlib/graph.o metis-5.1.0/GKlib/htable.o metis-5.1.0/GKlib/io.o metis-5.1.0/GKlib/itemsets.o metis-5.1.0/GKlib/mcore.o metis-5.1.0/GKlib/memory.o metis-5.1.0/GKlib/omp.o metis-5.1.0/GKlib/pdb.o metis-5.1.0/GKlib/pqueue.o metis-5.1.0/GKlib/random.o metis-5.1.0/GKlib/rw.o metis-5.1.0/GKlib/seq.o metis-5.1.0/GKlib/sort.o metis-5.1.0/GKlib/string.o metis-5.1.0/GKlib/timers.o metis-5.1.0/GKlib/tokenizer.o metis-5.1.0/GKlib/util.o a - metis-5.1.0/libmetis/auxapi.o a - metis-5.1.0/libmetis/balance.o a - metis-5.1.0/libmetis/bucketsort.o a - metis-5.1.0/libmetis/checkgraph.o a - metis-5.1.0/libmetis/coarsen.o a - metis-5.1.0/libmetis/compress.o a - metis-5.1.0/libmetis/contig.o a - metis-5.1.0/libmetis/debug.o a - metis-5.1.0/libmetis/fm.o a - metis-5.1.0/libmetis/fortran.o a - metis-5.1.0/libmetis/frename.o a - metis-5.1.0/libmetis/gklib.o a - metis-5.1.0/libmetis/graph.o a - metis-5.1.0/libmetis/initpart.o a - metis-5.1.0/libmetis/kmetis.o a - metis-5.1.0/libmetis/kwayfm.o a - metis-5.1.0/libmetis/kwayrefine.o a - metis-5.1.0/libmetis/mcutil.o a - metis-5.1.0/libmetis/mesh.o a - metis-5.1.0/libmetis/meshpart.o a - metis-5.1.0/libmetis/minconn.o a - metis-5.1.0/libmetis/mincover.o a - metis-5.1.0/libmetis/mmd.o a - metis-5.1.0/libmetis/ometis.o a - metis-5.1.0/libmetis/options.o a - metis-5.1.0/libmetis/parmetis.o a - metis-5.1.0/libmetis/pmetis.o a - metis-5.1.0/libmetis/refine.o a - metis-5.1.0/libmetis/separator.o a - metis-5.1.0/libmetis/sfm.o a - metis-5.1.0/libmetis/srefine.o a - metis-5.1.0/libmetis/stat.o a - metis-5.1.0/libmetis/timing.o a - metis-5.1.0/libmetis/util.o a - metis-5.1.0/libmetis/wspace.o a - metis-5.1.0/GKlib/b64.o a - metis-5.1.0/GKlib/blas.o a - metis-5.1.0/GKlib/csr.o a - metis-5.1.0/GKlib/error.o a - metis-5.1.0/GKlib/evaluate.o a - metis-5.1.0/GKlib/fkvkselect.o a - metis-5.1.0/GKlib/fs.o a - metis-5.1.0/GKlib/getopt.o a - metis-5.1.0/GKlib/gkregex.o a - metis-5.1.0/GKlib/graph.o a - metis-5.1.0/GKlib/htable.o a - metis-5.1.0/GKlib/io.o a - metis-5.1.0/GKlib/itemsets.o a - metis-5.1.0/GKlib/mcore.o a - metis-5.1.0/GKlib/memory.o a - metis-5.1.0/GKlib/omp.o a - metis-5.1.0/GKlib/pdb.o a - metis-5.1.0/GKlib/pqueue.o a - metis-5.1.0/GKlib/random.o a - metis-5.1.0/GKlib/rw.o a - metis-5.1.0/GKlib/seq.o a - metis-5.1.0/GKlib/sort.o a - metis-5.1.0/GKlib/string.o a - metis-5.1.0/GKlib/timers.o a - metis-5.1.0/GKlib/tokenizer.o a - metis-5.1.0/GKlib/util.o #make -C MUMPS_5.2.1/libseq CC="gcc-15" FC="gfortran-15" PKG_CFLAGS="-g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include" PKG_FCFLAGS="-g -O2 -Wall -pedantic -mtune=native -fpic " AR="ar cvr " RANLIB="ranlib" make -C MUMPS_5.2.1 mumps_lib DSCOTCH=scotch_6.0.9 DMETIS=metis-5.1.0 ARITH=d CC="gcc-15" FC="gfortran-15" PKG_CFLAGS="-g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include" PKG_FCFLAGS="-g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq" AR="ar cvr " RANLIB="ranlib" FC_FIXED="" make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/MUMPS_5.2.1' (cd libseq; make FC_FIXED="") make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/MUMPS_5.2.1/libseq' gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -c mpi.f -o mpi.o mpi.f:28:29: 28 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:28:34: 28 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:28:60: 28 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:28:39: 28 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:28:49: 28 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~~ Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:28:55: 28 | SUBROUTINE MPI_BSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:41:36: 41 | SUBROUTINE MPI_BUFFER_ATTACH(BUF, CNT, IERR ) | 1~~ Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:41:41: 41 | SUBROUTINE MPI_BUFFER_ATTACH(BUF, CNT, IERR ) | 1~~ Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:50:36: 50 | SUBROUTINE MPI_BUFFER_DETACH(BUF, CNT, IERR ) | 1~~ Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:50:41: 50 | SUBROUTINE MPI_BUFFER_DETACH(BUF, CNT, IERR ) | 1~~ Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:60:22: 60 | & ROOT, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:59:43: 59 | & DATATYPE, RECVBUF, RECCNT, RECTYPE, | 1~~~~~~ Warning: Unused dummy argument ‘rectype’ at (1) [-Wunused-dummy-argument] mpi.f:60:16: 60 | & ROOT, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘root’ at (1) [-Wunused-dummy-argument] mpi.f:82:22: 82 | & ROOT, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:81:43: 81 | & DATATYPE, RECVBUF, RECCNT, DISPLS, RECTYPE, | 1~~~~~ Warning: Unused dummy argument ‘displs’ at (1) [-Wunused-dummy-argument] mpi.f:81:51: 81 | & DATATYPE, RECVBUF, RECCNT, DISPLS, RECTYPE, | 1~~~~~~ Warning: Unused dummy argument ‘rectype’ at (1) [-Wunused-dummy-argument] mpi.f:82:16: 82 | & ROOT, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘root’ at (1) [-Wunused-dummy-argument] mpi.f:111:44: 111 | & OPERATION, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:111:33: 111 | & OPERATION, COMM, IERR ) | 1~~~~~~~~ Warning: Unused dummy argument ‘operation’ at (1) [-Wunused-dummy-argument] mpi.f:129:24: 129 | & ROOT, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:128:63: 128 | SUBROUTINE MPI_REDUCE( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | 1~ Warning: Unused dummy argument ‘op’ at (1) [-Wunused-dummy-argument] mpi.f:129:18: 129 | & ROOT, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘root’ at (1) [-Wunused-dummy-argument] mpi.f:148:24: 148 | & ROOT, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:147:55: 147 | SUBROUTINE MPI_REDUCE_D( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:147:65: 147 | SUBROUTINE MPI_REDUCE_D( SENDBUF, RECVBUF, CNT, DATATYPE, OP, | 1~ Warning: Unused dummy argument ‘op’ at (1) [-Wunused-dummy-argument] mpi.f:148:18: 148 | & ROOT, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘root’ at (1) [-Wunused-dummy-argument] mpi.f:159:32: 159 | & DATATYPE, OP, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:159:28: 159 | & DATATYPE, OP, COMM, IERR ) | 1~ Warning: Unused dummy argument ‘op’ at (1) [-Wunused-dummy-argument] mpi.f:176:29: 176 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:176:45: 176 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1~~~ Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] mpi.f:176:35: 176 | SUBROUTINE MPI_ABORT( COMM, IERRCODE, IERR ) | 1~~~~~~~ Warning: Unused dummy argument ‘ierrcode’ at (1) [-Wunused-dummy-argument] mpi.f:185:60: 185 | & RECVBUF, RECVCNT, RECVTYPE, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:209:32: 209 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:209:48: 209 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1~~~ Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] mpi.f:209:38: 209 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1~~ Warning: Unused dummy argument ‘key’ at (1) [-Wunused-dummy-argument] mpi.f:209:43: 209 | SUBROUTINE MPI_ATTR_PUT( COMM, KEY, VAL, IERR ) | 1~~ Warning: Unused dummy argument ‘val’ at (1) [-Wunused-dummy-argument] mpi.f:215:31: 215 | SUBROUTINE MPI_BARRIER( COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:232:29: 232 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘buffer’ at (1) [-Wunused-dummy-argument] mpi.f:232:37: 232 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1~~ Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:232:58: 232 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:232:42: 232 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:232:52: 232 | SUBROUTINE MPI_BCAST( BUFFER, CNT, DATATYPE, ROOT, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘root’ at (1) [-Wunused-dummy-argument] mpi.f:241:30: 241 | SUBROUTINE MPI_CANCEL( IREQ, IERR ) | 1~~~ Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:249:35: 249 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:249:48: 249 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1~~~~ Warning: Unused dummy argument ‘comm2’ at (1) [-Wunused-dummy-argument] mpi.f:249:41: 249 | SUBROUTINE MPI_COMM_CREATE( COMM, GROUP, COMM2, IERR ) | 1~~~~ Warning: Unused dummy argument ‘group’ at (1) [-Wunused-dummy-argument] mpi.f:257:32: 257 | SUBROUTINE MPI_COMM_DUP( COMM, COMM2, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:257:38: 257 | SUBROUTINE MPI_COMM_DUP( COMM, COMM2, IERR ) | 1~~~~ Warning: Unused dummy argument ‘comm2’ at (1) [-Wunused-dummy-argument] mpi.f:265:33: 265 | SUBROUTINE MPI_COMM_FREE( COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:273:34: 273 | SUBROUTINE MPI_COMM_GROUP( COMM, GROUP, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:273:40: 273 | SUBROUTINE MPI_COMM_GROUP( COMM, GROUP, IERR ) | 1~~~~ Warning: Unused dummy argument ‘group’ at (1) [-Wunused-dummy-argument] mpi.f:281:33: 281 | SUBROUTINE MPI_COMM_RANK( COMM, RANK, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:290:33: 290 | SUBROUTINE MPI_COMM_SIZE( COMM, SIZE, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:299:40: 299 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1~~~~ Warning: Unused dummy argument ‘color’ at (1) [-Wunused-dummy-argument] mpi.f:299:34: 299 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:299:52: 299 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1~~~~ Warning: Unused dummy argument ‘comm2’ at (1) [-Wunused-dummy-argument] mpi.f:299:47: 299 | SUBROUTINE MPI_COMM_SPLIT( COMM, COLOR, KEY, COMM2, IERR ) | 1~~ Warning: Unused dummy argument ‘key’ at (1) [-Wunused-dummy-argument] mpi.f:323:51: 323 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1~~ Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:323:41: 323 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:323:33: 323 | SUBROUTINE MPI_GET_COUNT( STATUS, DATATYPE, CNT, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:335:34: 335 | SUBROUTINE MPI_GROUP_FREE( GROUP, IERR ) | 1~~~~ Warning: Unused dummy argument ‘group’ at (1) [-Wunused-dummy-argument] mpi.f:343:40: 343 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1~~~~ Warning: Unused dummy argument ‘group’ at (1) [-Wunused-dummy-argument] mpi.f:343:58: 343 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘group2’ at (1) [-Wunused-dummy-argument] mpi.f:343:47: 343 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:343:50: 343 | SUBROUTINE MPI_GROUP_RANGE_EXCL( GROUP, N, RANGES, GROUP2, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘ranges’ at (1) [-Wunused-dummy-argument] mpi.f:352:34: 352 | SUBROUTINE MPI_GROUP_SIZE( GROUP, SIZE, IERR ) | 1~~~~ Warning: Unused dummy argument ‘group’ at (1) [-Wunused-dummy-argument] mpi.f:379:43: 379 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:379:30: 379 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:379:55: 379 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:379:38: 379 | SUBROUTINE MPI_IPROBE( SOURCE, TAG, COMM, FLAG, STATUS, IERR ) | 1~~ Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:390:29: 390 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:390:34: 390 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:390:62: 390 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:390:39: 390 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:391:18: 391 | & IREQ, IERR ) | 1~~~ Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:390:49: 390 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~~~~ Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:390:57: 390 | SUBROUTINE MPI_IRECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:400:29: 400 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:400:34: 400 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:400:60: 400 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:400:39: 400 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:400:49: 400 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~~ Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:401:18: 401 | & IREQ, IERR ) | 1~~~ Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:400:55: 400 | SUBROUTINE MPI_ISEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:413:43: 413 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1~~~~~~~ Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:413:35: 413 | SUBROUTINE MPI_TYPE_COMMIT( NEWTYP, IERR_MPI ) | 1~~~~~ Warning: Unused dummy argument ‘newtyp’ at (1) [-Wunused-dummy-argument] mpi.f:419:41: 419 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1~~~~~~~ Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:419:33: 419 | SUBROUTINE MPI_TYPE_FREE( NEWTYP, IERR_MPI ) | 1~~~~~ Warning: Unused dummy argument ‘newtyp’ at (1) [-Wunused-dummy-argument] mpi.f:425:47: 425 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:426:39: 426 | & IERR_MPI ) | 1~~~~~~~ Warning: Unused dummy argument ‘ierr_mpi’ at (1) [-Wunused-dummy-argument] mpi.f:425:39: 425 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1~~~~~ Warning: Unused dummy argument ‘length’ at (1) [-Wunused-dummy-argument] mpi.f:425:57: 425 | SUBROUTINE MPI_TYPE_CONTIGUOUS( LENGTH, DATATYPE, NEWTYPE, | 1~~~~~~ Warning: Unused dummy argument ‘newtype’ at (1) [-Wunused-dummy-argument] mpi.f:432:39: 432 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1~~~~~~ Warning: Unused dummy argument ‘commute’ at (1) [-Wunused-dummy-argument] mpi.f:432:33: 432 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1~~~ Warning: Unused dummy argument ‘func’ at (1) [-Wunused-dummy-argument] mpi.f:432:52: 432 | SUBROUTINE MPI_OP_CREATE( FUNC, COMMUTE, OP, IERR ) | 1~~~ Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] mpi.f:441:35: 441 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1~~~ Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] mpi.f:441:31: 441 | SUBROUTINE MPI_OP_FREE( OP, IERR ) | 1~ Warning: Unused dummy argument ‘op’ at (1) [-Wunused-dummy-argument] mpi.f:448:28: 448 | & POSITION, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:447:42: 447 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:447:28: 447 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1~~~~ Warning: Unused dummy argument ‘inbuf’ at (1) [-Wunused-dummy-argument] mpi.f:447:35: 447 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1~~~~ Warning: Unused dummy argument ‘incnt’ at (1) [-Wunused-dummy-argument] mpi.f:447:52: 447 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1~~~~~ Warning: Unused dummy argument ‘outbuf’ at (1) [-Wunused-dummy-argument] mpi.f:447:60: 447 | SUBROUTINE MPI_PACK( INBUF, INCNT, DATATYPE, OUTBUF, OUTCNT, | 1~~~~~ Warning: Unused dummy argument ‘outcnt’ at (1) [-Wunused-dummy-argument] mpi.f:448:18: 448 | & POSITION, COMM, IERR ) | 1~~~~~~~ Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] mpi.f:460:50: 460 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:460:40: 460 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:460:33: 460 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1~~~~ Warning: Unused dummy argument ‘incnt’ at (1) [-Wunused-dummy-argument] mpi.f:460:56: 460 | SUBROUTINE MPI_PACK_SIZE( INCNT, DATATYPE, COMM, SIZE, IERR ) | 1~~~ Warning: Unused dummy argument ‘size’ at (1) [-Wunused-dummy-argument] mpi.f:471:42: 471 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:471:29: 471 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:471:48: 471 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:471:37: 471 | SUBROUTINE MPI_PROBE( SOURCE, TAG, COMM, STATUS, IERR ) | 1~~ Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:483:28: 483 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:483:33: 483 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:483:61: 483 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:483:38: 483 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:483:48: 483 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~~~~ Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] mpi.f:484:18: 484 | & STATUS, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:483:56: 483 | SUBROUTINE MPI_RECV( BUF, CNT, DATATYPE, SOURCE, TAG, COMM, | 1~~ Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:496:36: 496 | SUBROUTINE MPI_REQUEST_FREE( IREQ, IERR ) | 1~~~ Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:504:28: 504 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1~~ Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:504:33: 504 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1~~ Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:504:59: 504 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:504:38: 504 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:504:48: 504 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:504:54: 504 | SUBROUTINE MPI_SEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR ) | 1~~ Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:516:29: 516 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1~~ Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] mpi.f:516:34: 516 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1~~ Warning: Unused dummy argument ‘cnt’ at (1) [-Wunused-dummy-argument] mpi.f:516:60: 516 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:516:39: 516 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:516:49: 516 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1~~~ Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] mpi.f:516:55: 516 | SUBROUTINE MPI_SSEND( BUF, CNT, DATATYPE, DEST, TAG, COMM, IERR) | 1~~ Warning: Unused dummy argument ‘tag’ at (1) [-Wunused-dummy-argument] mpi.f:528:28: 528 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1~~~ Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:528:40: 528 | SUBROUTINE MPI_TEST( IREQ, FLAG, STATUS, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:540:28: 540 | & DATATYPE, COMM, IERR ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] mpi.f:540:18: 540 | & DATATYPE, COMM, IERR ) | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] mpi.f:539:30: 539 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1~~~~ Warning: Unused dummy argument ‘inbuf’ at (1) [-Wunused-dummy-argument] mpi.f:539:37: 539 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1~~~~~ Warning: Unused dummy argument ‘insize’ at (1) [-Wunused-dummy-argument] mpi.f:539:55: 539 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1~~~~~ Warning: Unused dummy argument ‘outbuf’ at (1) [-Wunused-dummy-argument] mpi.f:539:63: 539 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1~~~~~ Warning: Unused dummy argument ‘outcnt’ at (1) [-Wunused-dummy-argument] mpi.f:539:45: 539 | SUBROUTINE MPI_UNPACK( INBUF, INSIZE, POSITION, OUTBUF, OUTCNT, | 1~~~~~~~ Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] mpi.f:552:28: 552 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1~~~ Warning: Unused dummy argument ‘ireq’ at (1) [-Wunused-dummy-argument] mpi.f:552:34: 552 | SUBROUTINE MPI_WAIT( IREQ, STATUS, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:564:36: 564 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1~~~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘array_of_requests’ at (1) [-Wunused-dummy-argument] mpi.f:564:55: 564 | SUBROUTINE MPI_WAITALL( CNT, ARRAY_OF_REQUESTS, STATUS, IERR ) | 1~~~~~ Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:577:36: 577 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1~~~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘array_of_requests’ at (1) [-Wunused-dummy-argument] mpi.f:577:55: 577 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1~~~~ Warning: Unused dummy argument ‘index’ at (1) [-Wunused-dummy-argument] mpi.f:577:62: 577 | SUBROUTINE MPI_WAITANY( CNT, ARRAY_OF_REQUESTS, INDEX, STATUS, | 1~~~~~ Warning: Unused dummy argument ‘status’ at (1) [-Wunused-dummy-argument] mpi.f:783:41: 783 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:783:34: 783 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1~~~~ Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:783:51: 783 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1~~~~ Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:783:44: 783 | SUBROUTINE blacs_gridinit( CNTXT, C, NPROW, NPCOL ) | 1~~~~ Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:793:34: 793 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1~~~~ Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:793:62: 793 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1~~~~ Warning: Unused dummy argument ‘mycol’ at (1) [-Wunused-dummy-argument] mpi.f:793:55: 793 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1~~~~ Warning: Unused dummy argument ‘myrow’ at (1) [-Wunused-dummy-argument] mpi.f:793:48: 793 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1~~~~ Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:793:41: 793 | SUBROUTINE blacs_gridinfo( CNTXT, NPROW, NPCOL, MYROW, MYCOL ) | 1~~~~ Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:802:34: 802 | SUBROUTINE blacs_gridexit( CNTXT ) | 1~~~~ Warning: Unused dummy argument ‘cntxt’ at (1) [-Wunused-dummy-argument] mpi.f:817:28: 817 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1~~~ Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:817:55: 817 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1~~~~ Warning: Unused dummy argument ‘icsrc’ at (1) [-Wunused-dummy-argument] mpi.f:818:18: 818 | & ICTXT, LLD, INFO ) | 1~~~~ Warning: Unused dummy argument ‘ictxt’ at (1) [-Wunused-dummy-argument] mpi.f:818:30: 818 | & ICTXT, LLD, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:817:48: 817 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1~~~~ Warning: Unused dummy argument ‘irsrc’ at (1) [-Wunused-dummy-argument] mpi.f:818:25: 818 | & ICTXT, LLD, INFO ) | 1~~ Warning: Unused dummy argument ‘lld’ at (1) [-Wunused-dummy-argument] mpi.f:817:34: 817 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:817:40: 817 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1~ Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:817:37: 817 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:817:44: 817 | SUBROUTINE DESCINIT( DESC, M, N, MB, NB, IRSRC, ICSRC, | 1~ Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:828:46: 828 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1~~~~~~~ Warning: Unused dummy argument ‘isrcproc’ at (1) [-Wunused-dummy-argument] mpi.f:828:35: 828 | INTEGER FUNCTION numroc( N, NB, IPROC, ISRCPROC, NPROCS ) | 1~ Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:845:36: 845 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:845:47: 845 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:845:39: 845 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:845:54: 845 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:845:43: 845 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:845:33: 845 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:845:27: 845 | SUBROUTINE pcpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:857:33: 857 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:857:44: 857 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:857:36: 857 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:857:57: 857 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:857:51: 857 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:857:40: 857 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:857:27: 857 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:857:30: 857 | SUBROUTINE pcgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:868:55: 868 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:869:27: 869 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:868:66: 868 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:869:38: 869 | & B, IB, JB, DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:868:40: 868 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:868:58: 868 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:869:30: 869 | & B, IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:869:45: 869 | & B, IB, JB, DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:868:62: 868 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:869:34: 869 | & B, IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:868:46: 868 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:868:49: 868 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:868:33: 868 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:868:27: 868 | SUBROUTINE pctrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:881:36: 881 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:881:47: 881 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:881:39: 881 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:881:54: 881 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:881:43: 881 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:881:33: 881 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:881:27: 881 | SUBROUTINE pzpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:894:33: 894 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:894:44: 894 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:894:36: 894 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:894:57: 894 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:894:51: 894 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:894:40: 894 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:894:27: 894 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:894:30: 894 | SUBROUTINE pzgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:906:55: 906 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:907:27: 907 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:906:66: 906 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:907:38: 907 | & B, IB, JB, DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:906:40: 906 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:906:58: 906 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:907:30: 907 | & B, IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:907:45: 907 | & B, IB, JB, DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:906:62: 906 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:907:34: 907 | & B, IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:906:46: 906 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:906:49: 906 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:906:33: 906 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:906:27: 906 | SUBROUTINE pztrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:920:36: 920 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:920:47: 920 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:920:39: 920 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:920:54: 920 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:920:43: 920 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:920:33: 920 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:920:27: 920 | SUBROUTINE pspotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:932:33: 932 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:932:44: 932 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:932:36: 932 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:932:57: 932 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:932:51: 932 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:932:40: 932 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:932:27: 932 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:932:30: 932 | SUBROUTINE psgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:943:55: 943 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:944:27: 944 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:943:66: 943 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:944:38: 944 | & B, IB, JB, DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:943:40: 943 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:943:58: 943 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:944:30: 944 | & B, IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:944:45: 944 | & B, IB, JB, DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:943:62: 943 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:944:34: 944 | & B, IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:943:46: 943 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:943:49: 943 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:943:33: 943 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:943:27: 943 | SUBROUTINE pstrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:956:36: 956 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:956:47: 956 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:956:39: 956 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:956:54: 956 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:956:43: 956 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:956:33: 956 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:956:27: 956 | SUBROUTINE pdpotrf( UPLO, N, A, IA, JA, DESCA, INFO ) | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:968:33: 968 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:968:44: 968 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:968:36: 968 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:968:57: 968 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:968:51: 968 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:968:40: 968 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:968:27: 968 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:968:30: 968 | SUBROUTINE pdgetrf( M, N, A, IA, JA, DESCA, IPIV, INFO ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:979:55: 979 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:980:27: 980 | & B, IB, JB, DESCB, INFO ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:979:66: 979 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:980:38: 980 | & B, IB, JB, DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:979:40: 979 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:979:58: 979 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:980:30: 980 | & B, IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:980:45: 980 | & B, IB, JB, DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:979:62: 979 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:980:34: 980 | & B, IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:979:46: 979 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:979:49: 979 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:979:33: 979 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:979:27: 979 | SUBROUTINE pdtrtrs( UPLO, TRANS, DIAG, N, NRHS, A, IA, JA, DESCA, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:993:56: 993 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1~~~ Warning: Unused dummy argument ‘csrc’ at (1) [-Wunused-dummy-argument] mpi.f:992:43: 992 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1~~~ Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:992:35: 992 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1~~~~~ Warning: Unused dummy argument ‘gcindx’ at (1) [-Wunused-dummy-argument] mpi.f:992:27: 992 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1~~~~~ Warning: Unused dummy argument ‘grindx’ at (1) [-Wunused-dummy-argument] mpi.f:993:42: 993 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1~~~~~ Warning: Unused dummy argument ‘lcindx’ at (1) [-Wunused-dummy-argument] mpi.f:993:34: 993 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1~~~~~ Warning: Unused dummy argument ‘lrindx’ at (1) [-Wunused-dummy-argument] mpi.f:993:27: 993 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1~~~~ Warning: Unused dummy argument ‘mycol’ at (1) [-Wunused-dummy-argument] mpi.f:992:63: 992 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1~~~~ Warning: Unused dummy argument ‘myrow’ at (1) [-Wunused-dummy-argument] mpi.f:992:56: 992 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1~~~~ Warning: Unused dummy argument ‘npcol’ at (1) [-Wunused-dummy-argument] mpi.f:992:49: 992 | SUBROUTINE INFOG2L( GRINDX, GCINDX, DESC, NPROW, NPCOL, MYROW, | 1~~~~ Warning: Unused dummy argument ‘nprow’ at (1) [-Wunused-dummy-argument] mpi.f:993:50: 993 | & MYCOL, LRINDX, LCINDX, RSRC, CSRC ) | 1~~~ Warning: Unused dummy argument ‘rsrc’ at (1) [-Wunused-dummy-argument] mpi.f:1004:33: 1004 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1~~~~~~~ Warning: Unused dummy argument ‘indxglob’ at (1) [-Wunused-dummy-argument] mpi.f:1004:47: 1004 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1~~~~ Warning: Unused dummy argument ‘iproc’ at (1) [-Wunused-dummy-argument] mpi.f:1004:54: 1004 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1~~~~~~~ Warning: Unused dummy argument ‘isrcproc’ at (1) [-Wunused-dummy-argument] mpi.f:1004:43: 1004 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1~ Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:1004:64: 1004 | INTEGER FUNCTION INDXG2P( INDXGLOB, NB, IPROC, ISRCPROC, NPROCS ) | 1~~~~~ Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] mpi.f:1013:28: 1013 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~~ Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1013:46: 1013 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1013:53: 1013 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1013:38: 1013 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1013:42: 1013 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1013:25: 1013 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1013:35: 1013 | SUBROUTINE pcscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1025:28: 1025 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~~ Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1025:46: 1025 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1025:53: 1025 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1025:38: 1025 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1025:42: 1025 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1025:25: 1025 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1025:35: 1025 | SUBROUTINE pzscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1038:28: 1038 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~~ Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1038:46: 1038 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1038:53: 1038 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1038:38: 1038 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1038:42: 1038 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1038:25: 1038 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1038:35: 1038 | SUBROUTINE pdscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1050:28: 1050 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~~ Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1050:46: 1050 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1050:53: 1050 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1050:38: 1050 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1050:42: 1050 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1050:25: 1050 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1050:35: 1050 | SUBROUTINE psscal(N, ALPHA, X, IX, JX, DESCX, INCX) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1063:32: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1063:56: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~~ Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1063:39: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1063:63: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~ Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1063:24: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1063:48: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘iy’ at (1) [-Wunused-dummy-argument] mpi.f:1063:28: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1063:52: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘jy’ at (1) [-Wunused-dummy-argument] mpi.f:1063:13: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1063:21: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1063:45: 1063 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘y’ at (1) [-Wunused-dummy-argument] mpi.f:1078:32: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1078:56: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~~ Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1078:39: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1078:63: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~ Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1078:24: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1078:48: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘iy’ at (1) [-Wunused-dummy-argument] mpi.f:1078:28: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1078:52: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘jy’ at (1) [-Wunused-dummy-argument] mpi.f:1078:13: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1078:21: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1078:45: 1078 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘y’ at (1) [-Wunused-dummy-argument] mpi.f:1092:32: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1092:56: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~~ Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1092:39: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1092:63: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~ Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1092:24: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1092:48: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘iy’ at (1) [-Wunused-dummy-argument] mpi.f:1092:28: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1092:52: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘jy’ at (1) [-Wunused-dummy-argument] mpi.f:1092:13: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1092:21: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1092:45: 1092 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘y’ at (1) [-Wunused-dummy-argument] mpi.f:1105:32: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1105:56: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~~ Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1105:39: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1105:63: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~~~ Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1105:24: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1105:48: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘iy’ at (1) [-Wunused-dummy-argument] mpi.f:1105:28: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1105:52: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1~ Warning: Unused dummy argument ‘jy’ at (1) [-Wunused-dummy-argument] mpi.f:1105:13: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1105:21: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1105:45: 1105 | & ( N, DOT, X, IX, JX, DESCX, INCX, Y, IY, JY, DESCY, INCY ) | 1 Warning: Unused dummy argument ‘y’ at (1) [-Wunused-dummy-argument] mpi.f:1117:53: 1117 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1117:27: 1117 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~~ Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1117:56: 1117 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1117:47: 1117 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1117:50: 1117 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1117:35: 1117 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~ Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1117:42: 1117 | SUBROUTINE zgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1129:53: 1129 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1129:27: 1129 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~~ Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1129:56: 1129 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1129:47: 1129 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1129:50: 1129 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1129:35: 1129 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~ Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1129:42: 1129 | SUBROUTINE cgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1140:53: 1140 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1140:27: 1140 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~~ Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1140:56: 1140 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1140:47: 1140 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1140:50: 1140 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1140:35: 1140 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~ Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1140:42: 1140 | SUBROUTINE sgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1151:53: 1151 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1151:27: 1151 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~~ Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1151:56: 1151 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1151:47: 1151 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1151:50: 1151 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1151:35: 1151 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~ Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1151:42: 1151 | SUBROUTINE dgebs2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1162:53: 1162 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1162:27: 1162 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~~ Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1162:56: 1162 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1162:47: 1162 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1162:50: 1162 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1162:35: 1162 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~ Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1162:42: 1162 | SUBROUTINE zgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1174:53: 1174 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1174:27: 1174 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~~ Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1174:56: 1174 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1174:47: 1174 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1174:50: 1174 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1174:35: 1174 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~ Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1174:42: 1174 | SUBROUTINE cgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1185:53: 1185 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1185:27: 1185 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~~ Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1185:56: 1185 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1185:47: 1185 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1185:50: 1185 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1185:35: 1185 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~ Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1185:42: 1185 | SUBROUTINE sgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1196:53: 1196 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1196:27: 1196 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~~ Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1196:56: 1196 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘lda’ at (1) [-Wunused-dummy-argument] mpi.f:1196:47: 1196 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1196:50: 1196 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1196:35: 1196 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~~~ Warning: Unused dummy argument ‘scope’ at (1) [-Wunused-dummy-argument] mpi.f:1196:42: 1196 | SUBROUTINE dgebr2d( CONTXT, SCOPE, TOP, M, N, A, LDA ) | 1~~ Warning: Unused dummy argument ‘top’ at (1) [-Wunused-dummy-argument] mpi.f:1207:43: 1207 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1207:67: 1207 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1207:54: 1207 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1208:35: 1208 | & IB, JB, DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1207:46: 1207 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1208:27: 1208 | & IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1208:42: 1208 | & IB, JB, DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1207:61: 1207 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1207:50: 1207 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1208:31: 1208 | & IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1207:34: 1207 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1207:37: 1207 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1207:27: 1207 | SUBROUTINE pcgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1220:43: 1220 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1220:67: 1220 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1220:54: 1220 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1221:35: 1221 | & IB, JB, DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1220:46: 1220 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1221:27: 1221 | & IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1221:42: 1221 | & IB, JB, DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1220:61: 1220 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1220:50: 1220 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1221:31: 1221 | & IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1220:34: 1220 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1220:37: 1220 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1220:27: 1220 | SUBROUTINE pzgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1234:43: 1234 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1234:67: 1234 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1234:54: 1234 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1235:35: 1235 | & IB, JB, DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1234:46: 1234 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1235:27: 1235 | & IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1235:42: 1235 | & IB, JB, DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1234:61: 1234 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1234:50: 1234 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1235:31: 1235 | & IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1234:34: 1234 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1234:37: 1234 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1234:27: 1234 | SUBROUTINE psgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1247:43: 1247 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1247:67: 1247 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1247:54: 1247 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1248:35: 1248 | & IB, JB, DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1247:46: 1247 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1248:27: 1248 | & IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1248:42: 1248 | & IB, JB, DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1247:61: 1247 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1247:50: 1247 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1248:31: 1248 | & IB, JB, DESCB, INFO ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1247:34: 1247 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1247:37: 1247 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1247:27: 1247 | SUBROUTINE pdgetrs( TRANS, N, NRHS, A, IA, JA, DESCA, IPIV, B, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1260:42: 1260 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1260:60: 1260 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1260:53: 1260 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1261:18: 1261 | & DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1260:45: 1260 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1260:63: 1260 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1261:25: 1261 | & DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1260:49: 1260 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1260:67: 1260 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1260:33: 1260 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1260:36: 1260 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1260:27: 1260 | SUBROUTINE pcpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1273:42: 1273 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1273:60: 1273 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1273:53: 1273 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1274:18: 1274 | & DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1273:45: 1273 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1273:63: 1273 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1274:25: 1274 | & DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1273:49: 1273 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1273:67: 1273 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1273:33: 1273 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1273:36: 1273 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1273:27: 1273 | SUBROUTINE pzpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1287:42: 1287 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1287:60: 1287 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1287:53: 1287 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1288:18: 1288 | & DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1287:45: 1287 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1287:63: 1287 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1288:25: 1288 | & DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1287:49: 1287 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1287:67: 1287 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1287:33: 1287 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1287:36: 1287 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1287:27: 1287 | SUBROUTINE pspotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1300:42: 1300 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1300:60: 1300 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1300:53: 1300 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1301:18: 1301 | & DESCB, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1300:45: 1300 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1300:63: 1300 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1301:25: 1301 | & DESCB, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1300:49: 1300 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1300:67: 1300 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1300:33: 1300 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1300:36: 1300 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] mpi.f:1300:27: 1300 | SUBROUTINE pdpotrs( UPLO, N, NRHS, A, IA, JA, DESCA, B, IB, JB, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1313:48: 1313 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1313:55: 1313 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1313:40: 1313 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1313:44: 1313 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1313:27: 1313 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1313:30: 1313 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~~ Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1313:37: 1313 | SUBROUTINE pscnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1325:48: 1325 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1325:55: 1325 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1325:40: 1325 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1325:44: 1325 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1325:27: 1325 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1325:30: 1325 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~~ Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1325:37: 1325 | SUBROUTINE pdznrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1338:47: 1338 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1338:54: 1338 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1338:39: 1338 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1338:43: 1338 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1338:26: 1338 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1338:29: 1338 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~~ Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1338:36: 1338 | SUBROUTINE psnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1349:47: 1349 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1349:54: 1349 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1349:39: 1349 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1349:43: 1349 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1349:26: 1349 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1349:29: 1349 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1~~~~ Warning: Unused dummy argument ‘norm2’ at (1) [-Wunused-dummy-argument] mpi.f:1349:36: 1349 | SUBROUTINE pdnrm2( N, NORM2, X, IX, JX, DESCX, INCX ) | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1360:42: 1360 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1361:24: 1361 | & DESCA, WORK ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1360:45: 1360 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1360:50: 1360 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1360:36: 1360 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1360:39: 1360 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1360:30: 1360 | REAL FUNCTION pclange( NORM, M, N, A, IA, JA, | 1~~~ Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1361:31: 1361 | & DESCA, WORK ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1373:54: 1373 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1374:24: 1374 | & DESCA, WORK ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1373:57: 1373 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1373:62: 1373 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1373:48: 1373 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1373:51: 1373 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1373:42: 1373 | DOUBLE PRECISION FUNCTION pzlange( NORM, M, N, A, IA, JA, | 1~~~ Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1374:31: 1374 | & DESCA, WORK ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1386:42: 1386 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1387:24: 1387 | & DESCA, WORK ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1386:45: 1386 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1386:50: 1386 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1386:36: 1386 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1386:39: 1386 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1386:30: 1386 | REAL FUNCTION pslange( NORM, M, N, A, IA, JA, | 1~~~ Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1387:31: 1387 | & DESCA, WORK ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1399:54: 1399 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1400:24: 1400 | & DESCA, WORK ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1399:57: 1399 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1399:62: 1399 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1399:48: 1399 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1399:51: 1399 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1399:42: 1399 | DOUBLE PRECISION FUNCTION pdlange( NORM, M, N, A, IA, JA, | 1~~~ Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1400:31: 1400 | & DESCA, WORK ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1412:37: 1412 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1412:59: 1412 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~~ Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1412:51: 1412 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1412:41: 1412 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1413:57: 1413 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1413:41: 1413 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1412:46: 1412 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1413:49: 1413 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~~ Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1413:33: 1413 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1412:33: 1412 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1412:27: 1412 | SUBROUTINE pcgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~ Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1413:18: 1413 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1413:26: 1413 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1427:37: 1427 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1427:59: 1427 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~~ Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1427:51: 1427 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1427:41: 1427 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1428:57: 1428 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1428:41: 1428 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1427:46: 1427 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1428:49: 1428 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~~ Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1428:33: 1428 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1427:33: 1427 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1427:27: 1427 | SUBROUTINE pzgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~ Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1428:18: 1428 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1428:26: 1428 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1443:37: 1443 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1443:59: 1443 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~~ Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1443:51: 1443 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1443:41: 1443 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1444:57: 1444 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1444:41: 1444 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1443:46: 1443 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1444:49: 1444 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~~ Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1444:33: 1444 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1443:33: 1443 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1443:27: 1443 | SUBROUTINE psgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~ Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1444:18: 1444 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1444:26: 1444 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1458:37: 1458 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1458:59: 1458 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~~ Warning: Unused dummy argument ‘anorm’ at (1) [-Wunused-dummy-argument] mpi.f:1458:51: 1458 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1458:41: 1458 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1459:57: 1459 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1459:41: 1459 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘iwork’ at (1) [-Wunused-dummy-argument] mpi.f:1458:46: 1458 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1459:49: 1459 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~~ Warning: Unused dummy argument ‘liwork’ at (1) [-Wunused-dummy-argument] mpi.f:1459:33: 1459 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1458:33: 1458 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1458:27: 1458 | SUBROUTINE pdgecon( NORM, N, A, IA, JA, DESCA, ANORM, | 1~~~ Warning: Unused dummy argument ‘norm’ at (1) [-Wunused-dummy-argument] mpi.f:1459:18: 1459 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘rcond’ at (1) [-Wunused-dummy-argument] mpi.f:1459:26: 1459 | & RCOND, WORK, LWORK, IWORK, LIWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1473:35: 1473 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1473:48: 1473 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1473:39: 1473 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1474:31: 1474 | & WORK, LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1473:55: 1473 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1473:44: 1473 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1474:24: 1474 | & WORK, LWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1473:27: 1473 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1473:31: 1473 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1473:61: 1473 | SUBROUTINE pcgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~ Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1474:18: 1474 | & WORK, LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1485:35: 1485 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1485:48: 1485 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1485:39: 1485 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1486:31: 1486 | & WORK, LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1485:55: 1485 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1485:44: 1485 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1486:24: 1486 | & WORK, LWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1485:27: 1485 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1485:31: 1485 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1485:61: 1485 | SUBROUTINE pzgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~ Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1486:18: 1486 | & WORK, LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1498:35: 1498 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1498:48: 1498 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1498:39: 1498 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1499:31: 1499 | & WORK, LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1498:55: 1498 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1498:44: 1498 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1499:24: 1499 | & WORK, LWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1498:27: 1498 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1498:31: 1498 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1498:61: 1498 | SUBROUTINE psgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~ Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1499:18: 1499 | & WORK, LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1510:35: 1510 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1510:48: 1510 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1510:39: 1510 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1511:31: 1511 | & WORK, LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1510:55: 1510 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] mpi.f:1510:44: 1510 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1511:24: 1511 | & WORK, LWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1510:27: 1510 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1510:31: 1510 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1510:61: 1510 | SUBROUTINE pdgeqpf( M, N, A, IA, JA, DESCA, IPIV, TAU, | 1~~ Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1511:18: 1511 | & WORK, LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1522:28: 1522 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1522:42: 1522 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1523:18: 1523 | & DESCY, INCY) | 1~~~~ Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1522:49: 1522 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1523:25: 1523 | & DESCY, INCY) | 1~~~ Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1522:34: 1522 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1522:58: 1522 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘iy’ at (1) [-Wunused-dummy-argument] mpi.f:1522:38: 1522 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1522:62: 1522 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘jy’ at (1) [-Wunused-dummy-argument] mpi.f:1522:25: 1522 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1522:31: 1522 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1522:55: 1522 | SUBROUTINE pcaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘y’ at (1) [-Wunused-dummy-argument] mpi.f:1534:28: 1534 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1534:42: 1534 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1535:18: 1535 | & DESCY, INCY) | 1~~~~ Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1534:49: 1534 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1535:25: 1535 | & DESCY, INCY) | 1~~~ Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1534:34: 1534 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1534:58: 1534 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘iy’ at (1) [-Wunused-dummy-argument] mpi.f:1534:38: 1534 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1534:62: 1534 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘jy’ at (1) [-Wunused-dummy-argument] mpi.f:1534:25: 1534 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1534:31: 1534 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1534:55: 1534 | SUBROUTINE pzaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘y’ at (1) [-Wunused-dummy-argument] mpi.f:1547:28: 1547 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1547:42: 1547 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1548:18: 1548 | & DESCY, INCY) | 1~~~~ Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1547:49: 1547 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1548:25: 1548 | & DESCY, INCY) | 1~~~ Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1547:34: 1547 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1547:58: 1547 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘iy’ at (1) [-Wunused-dummy-argument] mpi.f:1547:38: 1547 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1547:62: 1547 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘jy’ at (1) [-Wunused-dummy-argument] mpi.f:1547:25: 1547 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1547:31: 1547 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1547:55: 1547 | SUBROUTINE psaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘y’ at (1) [-Wunused-dummy-argument] mpi.f:1559:28: 1559 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1559:42: 1559 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~~~~ Warning: Unused dummy argument ‘descx’ at (1) [-Wunused-dummy-argument] mpi.f:1560:18: 1560 | & DESCY, INCY) | 1~~~~ Warning: Unused dummy argument ‘descy’ at (1) [-Wunused-dummy-argument] mpi.f:1559:49: 1559 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~~~ Warning: Unused dummy argument ‘incx’ at (1) [-Wunused-dummy-argument] mpi.f:1560:25: 1560 | & DESCY, INCY) | 1~~~ Warning: Unused dummy argument ‘incy’ at (1) [-Wunused-dummy-argument] mpi.f:1559:34: 1559 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] mpi.f:1559:58: 1559 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘iy’ at (1) [-Wunused-dummy-argument] mpi.f:1559:38: 1559 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘jx’ at (1) [-Wunused-dummy-argument] mpi.f:1559:62: 1559 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1~ Warning: Unused dummy argument ‘jy’ at (1) [-Wunused-dummy-argument] mpi.f:1559:25: 1559 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1559:31: 1559 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘x’ at (1) [-Wunused-dummy-argument] mpi.f:1559:55: 1559 | SUBROUTINE pdaxpy(N, A, X, IX, JX, DESCX, INCX, Y, IY, JY, | 1 Warning: Unused dummy argument ‘y’ at (1) [-Wunused-dummy-argument] mpi.f:1571:66: 1571 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1571:59: 1571 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~~ Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1572:37: 1572 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1572:30: 1572 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1572:48: 1572 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1571:47: 1571 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1571:69: 1571 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1572:40: 1572 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1572:26: 1572 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1572:44: 1572 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1571:53: 1571 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1571:56: 1571 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1571:27: 1571 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1571:39: 1571 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~~~ Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1571:33: 1571 | SUBROUTINE pctrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1585:66: 1585 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1585:59: 1585 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~~ Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1586:37: 1586 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1586:30: 1586 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1586:48: 1586 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1585:47: 1585 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1585:69: 1585 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1586:40: 1586 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1586:26: 1586 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1586:44: 1586 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1585:53: 1585 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1585:56: 1585 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1585:27: 1585 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1585:39: 1585 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~~~ Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1585:33: 1585 | SUBROUTINE pztrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1601:66: 1601 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1601:59: 1601 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~~ Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1602:37: 1602 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1602:30: 1602 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1602:48: 1602 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1601:47: 1601 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1601:69: 1601 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1602:40: 1602 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1602:26: 1602 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1602:44: 1602 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1601:53: 1601 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1601:56: 1601 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1601:27: 1601 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1601:39: 1601 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~~~ Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1601:33: 1601 | SUBROUTINE pstrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1615:66: 1615 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1615:59: 1615 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~~ Warning: Unused dummy argument ‘alpha’ at (1) [-Wunused-dummy-argument] mpi.f:1616:37: 1616 | $ JA, DESCA, B, IB, JB, DESCB ) | 1 Warning: Unused dummy argument ‘b’ at (1) [-Wunused-dummy-argument] mpi.f:1616:30: 1616 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1616:48: 1616 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1615:47: 1615 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘diag’ at (1) [-Wunused-dummy-argument] mpi.f:1615:69: 1615 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1616:40: 1616 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1616:26: 1616 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1616:44: 1616 | $ JA, DESCA, B, IB, JB, DESCB ) | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1615:53: 1615 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1615:56: 1615 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1615:27: 1615 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1615:39: 1615 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~~~ Warning: Unused dummy argument ‘transa’ at (1) [-Wunused-dummy-argument] mpi.f:1615:33: 1615 | SUBROUTINE pdtrsm ( SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, IA, | 1~~~ Warning: Unused dummy argument ‘uplo’ at (1) [-Wunused-dummy-argument] mpi.f:1629:54: 1629 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1630:39: 1630 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1630:27: 1630 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1630:52: 1630 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~~ Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1629:58: 1629 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1630:42: 1630 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~ Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1631:34: 1631 | & LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1629:62: 1629 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1630:47: 1630 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~ Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1629:50: 1629 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1631:27: 1631 | & LWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1629:42: 1629 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1629:46: 1629 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1629:27: 1629 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~~~ Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1630:34: 1630 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~ Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1629:34: 1629 | SUBROUTINE pcunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1630:60: 1630 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1643:54: 1643 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1644:39: 1644 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1644:27: 1644 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1644:52: 1644 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~~ Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1643:58: 1643 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1644:42: 1644 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~ Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1645:34: 1645 | & LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1643:62: 1643 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1644:47: 1644 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~ Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1643:50: 1643 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1645:27: 1645 | & LWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1643:42: 1643 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1643:46: 1643 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1643:27: 1643 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~~~ Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1644:34: 1644 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~ Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1643:34: 1643 | SUBROUTINE pzunmqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1644:60: 1644 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1658:54: 1658 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1659:39: 1659 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1659:27: 1659 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1659:52: 1659 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~~ Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1658:58: 1658 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1659:42: 1659 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~ Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1660:34: 1660 | & LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1658:62: 1658 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1659:47: 1659 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~ Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1658:50: 1658 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1660:27: 1660 | & LWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1658:42: 1658 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1658:46: 1658 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1658:27: 1658 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~~~ Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1659:34: 1659 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~ Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1658:34: 1658 | SUBROUTINE psormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1659:60: 1659 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1672:54: 1672 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] mpi.f:1673:39: 1673 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1 Warning: Unused dummy argument ‘c’ at (1) [-Wunused-dummy-argument] mpi.f:1673:27: 1673 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1673:52: 1673 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~~ Warning: Unused dummy argument ‘descc’ at (1) [-Wunused-dummy-argument] mpi.f:1672:58: 1672 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1673:42: 1673 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~ Warning: Unused dummy argument ‘ic’ at (1) [-Wunused-dummy-argument] mpi.f:1674:34: 1674 | & LWORK, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1672:62: 1672 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1673:47: 1673 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~ Warning: Unused dummy argument ‘jc’ at (1) [-Wunused-dummy-argument] mpi.f:1672:50: 1672 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘k’ at (1) [-Wunused-dummy-argument] mpi.f:1674:27: 1674 | & LWORK, INFO ) | 1~~~~ Warning: Unused dummy argument ‘lwork’ at (1) [-Wunused-dummy-argument] mpi.f:1672:42: 1672 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1672:46: 1672 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1672:27: 1672 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~~~ Warning: Unused dummy argument ‘side’ at (1) [-Wunused-dummy-argument] mpi.f:1673:34: 1673 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~ Warning: Unused dummy argument ‘tau’ at (1) [-Wunused-dummy-argument] mpi.f:1672:34: 1672 | SUBROUTINE pdormqr( SIDE, TRANS, M, N, K, A, IA, JA, | 1~~~~ Warning: Unused dummy argument ‘trans’ at (1) [-Wunused-dummy-argument] mpi.f:1673:60: 1673 | & DESCA, TAU, C, IC, JC, DESCC, WORK, | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] mpi.f:1686:59: 1686 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1687:27: 1687 | & DESCAPOS0, INFO ) | 1~~~~~~~~ Warning: Unused dummy argument ‘descapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1686:51: 1686 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1687:38: 1687 | & DESCAPOS0, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1686:55: 1686 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1686:27: 1686 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ma’ at (1) [-Wunused-dummy-argument] mpi.f:1686:31: 1686 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~~~~~ Warning: Unused dummy argument ‘mapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1686:39: 1686 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘na’ at (1) [-Wunused-dummy-argument] mpi.f:1686:43: 1686 | SUBROUTINE chk1mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~~~~~ Warning: Unused dummy argument ‘napos0’ at (1) [-Wunused-dummy-argument] mpi.f:1697:60: 1697 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~~~~ Warning: Unused dummy argument ‘desca’ at (1) [-Wunused-dummy-argument] mpi.f:1698:28: 1698 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1~~~~~~~~ Warning: Unused dummy argument ‘descapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1699:28: 1699 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1~~~~ Warning: Unused dummy argument ‘descb’ at (1) [-Wunused-dummy-argument] mpi.f:1699:35: 1699 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1~~~~~~~~ Warning: Unused dummy argument ‘descbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1699:54: 1699 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1~ Warning: Unused dummy argument ‘ex’ at (1) [-Wunused-dummy-argument] mpi.f:1699:58: 1699 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1~~~~ Warning: Unused dummy argument ‘expos’ at (1) [-Wunused-dummy-argument] mpi.f:1697:52: 1697 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ia’ at (1) [-Wunused-dummy-argument] mpi.f:1698:63: 1698 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1~ Warning: Unused dummy argument ‘ib’ at (1) [-Wunused-dummy-argument] mpi.f:1699:65: 1699 | & DESCB, DESCBPOS0, NEXTRA, EX, EXPOS, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1697:56: 1697 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ja’ at (1) [-Wunused-dummy-argument] mpi.f:1698:67: 1698 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1~ Warning: Unused dummy argument ‘jb’ at (1) [-Wunused-dummy-argument] mpi.f:1697:28: 1697 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘ma’ at (1) [-Wunused-dummy-argument] mpi.f:1697:32: 1697 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~~~~~ Warning: Unused dummy argument ‘mapos0’ at (1) [-Wunused-dummy-argument] mpi.f:1698:39: 1698 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1~ Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:1698:43: 1698 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1~~~~~ Warning: Unused dummy argument ‘mbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1697:40: 1697 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~ Warning: Unused dummy argument ‘na’ at (1) [-Wunused-dummy-argument] mpi.f:1697:44: 1697 | SUBROUTINE pchk2mat( MA, MAPOS0, NA, NAPOS0, IA, JA, DESCA, | 1~~~~~ Warning: Unused dummy argument ‘napos0’ at (1) [-Wunused-dummy-argument] mpi.f:1698:51: 1698 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1~ Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] mpi.f:1698:55: 1698 | & DESCAPOS0, MB, MBPOS0, NB, NBPOS0, IB, JB, | 1~~~~~ Warning: Unused dummy argument ‘nbpos0’ at (1) [-Wunused-dummy-argument] mpi.f:1712:27: 1712 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1~~~~~ Warning: Unused dummy argument ‘contxt’ at (1) [-Wunused-dummy-argument] mpi.f:1712:43: 1712 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] mpi.f:1712:35: 1712 | SUBROUTINE pxerbla( CONTXT, SRNAME, INFO ) | 1~~~~~ Warning: Unused dummy argument ‘srname’ at (1) [-Wunused-dummy-argument] mpi.f:1722:27: 1722 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1~~~ Warning: Unused dummy argument ‘desc’ at (1) [-Wunused-dummy-argument] mpi.f:1722:54: 1722 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1~~~~ Warning: Unused dummy argument ‘icsrc’ at (1) [-Wunused-dummy-argument] mpi.f:1722:61: 1722 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1~~~~ Warning: Unused dummy argument ‘ictxt’ at (1) [-Wunused-dummy-argument] mpi.f:1722:47: 1722 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1~~~~ Warning: Unused dummy argument ‘irsrc’ at (1) [-Wunused-dummy-argument] mpi.f:1723:27: 1723 | & LLD ) | 1~~ Warning: Unused dummy argument ‘lld’ at (1) [-Wunused-dummy-argument] mpi.f:1722:33: 1722 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] mpi.f:1722:39: 1722 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1~ Warning: Unused dummy argument ‘mb’ at (1) [-Wunused-dummy-argument] mpi.f:1722:36: 1722 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] mpi.f:1722:43: 1722 | SUBROUTINE descset( DESC, M, N, MB, NB, IRSRC, ICSRC, ICTXT, | 1~ Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I. -c mpic.c -o mpic.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I. -c elapse.c -o elapse.o ar cvr libmpiseq.a mpi.o mpic.o elapse.o a - mpi.o a - mpic.o a - elapse.o ranlib libmpiseq.a make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/MUMPS_5.2.1/libseq' if [ "./PORD/lib/" != "" ] ; then \ cd ./PORD/lib/; \ make CC="gcc-15" CFLAGS="-DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include" AR="ar cvr " RANLIB="ranlib" OUTC="-o " LIBEXT=.a; \ fi; make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/MUMPS_5.2.1/PORD/lib' gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c graph.c -o graph.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c gbipart.c -o gbipart.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c gbisect.c -o gbisect.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c ddcreate.c -o ddcreate.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c ddbisect.c -o ddbisect.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c nestdiss.c -o nestdiss.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c multisector.c -o multisector.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c gelim.c -o gelim.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c bucket.c -o bucket.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c tree.c -o tree.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c symbfac.c -o symbfac.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c interface.c -o interface.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c sort.c -o sort.o gcc-15 -I../include -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -c minpriority.c -o minpriority.o ar cvr libpord.a graph.o gbipart.o gbisect.o ddcreate.o ddbisect.o nestdiss.o multisector.o gelim.o bucket.o tree.o symbfac.o interface.o sort.o minpriority.o a - graph.o a - gbipart.o a - gbisect.o a - ddcreate.o a - ddbisect.o a - nestdiss.o a - multisector.o a - gelim.o a - bucket.o a - tree.o a - symbfac.o a - interface.o a - sort.o a - minpriority.o ranlib libpord.a make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/MUMPS_5.2.1/PORD/lib' if [ "./PORD/lib/" != "" ] ; then \ cp ./PORD/lib//libpord.a lib/libpord.a; \ fi; (cd src ; make d) make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/MUMPS_5.2.1/src' make ARITH=d mumps_lib make[5]: Entering directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/MUMPS_5.2.1/src' gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c double_linked_list.F -o double_linked_list.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c ana_omp_m.F -o ana_omp_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c ana_orderings_wrappers_m.F -o ana_orderings_wrappers_m.o ana_orderings_wrappers_m.F:780:61: 780 | & INFO, LP, LPOK, KEEP10 ) | 1~~~~~ Warning: Unused dummy argument ‘keep10’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:780:51: 780 | & INFO, LP, LPOK, KEEP10 ) | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:674:57: 674 | & INFO, LP, LPOK, KEEP10 ) | 1~~~~~ Warning: Unused dummy argument ‘keep10’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:674:47: 674 | & INFO, LP, LPOK, KEEP10 ) | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:635:48: 635 | & JCNHALO, NBGROUPS, PARTS, LP, LPOK, KEEP10, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:599:58: 599 | & JCNHALO, NBGROUPS, PARTS, LP, LPOK, KEEP10, | 1~~~~~ Warning: Unused dummy argument ‘keep10’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:494:39: 494 | & NBGROUPS, PARTS, LP, LPOK, KEEP10, | 1~~~~~ Warning: Unused dummy argument ‘keep10’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:353:39: 353 | & IKEEP2, NCMPA, INFO, LP, LPOK) | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] ana_orderings_wrappers_m.F:91:8: 91 | & LP, LPOK ) | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c omp_tps_common_m.F -o omp_tps_common_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c fac_asm_build_sort_index_ELT_m.F -o fac_asm_build_sort_index_ELT_m.o fac_asm_build_sort_index_ELT_m.F:17:18: 17 | & MYID, INODE, N, IOLDPS, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c fac_asm_build_sort_index_m.F -o fac_asm_build_sort_index_m.o fac_asm_build_sort_index_m.F:20:53: 20 | & SON_LEVEL2, NIV1, NBPROCFILS, KEEP,KEEP8, IFLAG, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] fac_asm_build_sort_index_m.F:15:41: 15 | SUBROUTINE MUMPS_BUILD_SORT_INDEX(MYID, INODE, N, IOLDPS, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c front_data_mgt_m.F -o front_data_mgt_m.o front_data_mgt_m.F:559:29: 559 | INTEGER:: size_array1,dummy,allocok | 1~~~~ Warning: Unused variable ‘dummy’ declared at (1) [-Wunused-variable] front_data_mgt_m.F:509:18: 509 | & ,unit,MYID,mode | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:509:13: 509 | & ,unit,MYID,mode | 1~~~ Warning: Unused dummy argument ‘unit’ at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:301:42: 301 | SUBROUTINE MUMPS_FDM_END_IDX(WHAT, FROM, IWHANDLER) | 1~~~ Warning: Unused dummy argument ‘from’ at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:231:44: 231 | SUBROUTINE MUMPS_FDM_START_IDX(WHAT, FROM, IWHANDLER, INFO) | 1~~~ Warning: Unused dummy argument ‘from’ at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:200:41: 200 | SUBROUTINE MUMPS_FDM_STRUC_TO_MOD(WHAT, id_FDM_ENCODING) | 1~~~ Warning: Unused dummy argument ‘what’ at (1) [-Wunused-dummy-argument] front_data_mgt_m.F:579:18: 579 | if(err.ne.0) then | ^ Warning: ‘err’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:560:17: 560 | INTEGER:: err,i1,NbSubRecords,Local_NbRecords | ^~~ note: ‘err’ was declared here front_data_mgt_m.F:647:18: 647 | if(size_array1.EQ.-999) then | ^ Warning: ‘size_array1’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:559:17: 559 | INTEGER:: size_array1,dummy,allocok | ^~~~~~~~~~~ note: ‘size_array1’ was declared here front_data_mgt_m.F:324:72: 324 | FDM_PTR%COUNT_ACCESS(IWHANDLER)=FDM_PTR%COUNT_ACCESS(IWHANDLER)-1 | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:312:37: 312 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^~~~~~~ note: ‘fdm_ptr’ was declared here front_data_mgt_m.F:263:10: 263 | IF (FDM_PTR%NB_FREE_IDX .EQ. 0) THEN | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:250:37: 250 | TYPE(FDM_STRUC_T), POINTER :: FDM_PTR | ^~~~~~~ note: ‘fdm_ptr’ was declared here front_data_mgt_m.F:117:10: 117 | IF (associated(FDM_PTR%STACK_FREE_IDX)) THEN | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:114:38: 114 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^~~~~~~ note: ‘fdm_ptr’ was declared here front_data_mgt_m.F:92:72: 92 | & FDM_PTR%COUNT_ACCESS (INITIAL_SIZE), stat=IERR ) | ^ Warning: ‘fdm_ptr’ may be used uninitialized [-Wmaybe-uninitialized] front_data_mgt_m.F:88:38: 88 | TYPE (FDM_STRUC_T), POINTER :: FDM_PTR | ^~~~~~~ note: ‘fdm_ptr’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c fac_descband_data_m.F -o fac_descband_data_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c fac_future_niv2_mod.F -o fac_future_niv2_mod.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c fac_ibct_data_m.F -o fac_ibct_data_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c fac_maprow_data_m.F -o fac_maprow_data_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c lr_common.F -o lr_common.o lr_common.F:35:69: 35 | & VLIST, FILS, FRERE_STEPS, STEP, DAD_STEPS, NE_STEPS, NA, LNA, | 1~~ Warning: Unused dummy argument ‘lna’ at (1) [-Wunused-dummy-argument] lr_common.F:34:45: 34 | SUBROUTINE MUMPS_UPD_TREE(NV, NSTEPS, N, FIRST, LPTR, RPTR, F, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c mumps_comm_ibcast.F -o mumps_comm_ibcast.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c mumps_l0_omp_m.F -o mumps_l0_omp_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c mumps_memory_mod.F -o mumps_memory_mod.o mumps_memory_mod.F:741:55: 741 | SUBROUTINE MUMPS_ZREALLOC(ARRAY, MINSIZE, INFO, LP, FORCE, COPY, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] mumps_memory_mod.F:642:55: 642 | SUBROUTINE MUMPS_CREALLOC(ARRAY, MINSIZE, INFO, LP, FORCE, COPY, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] mumps_memory_mod.F:543:55: 543 | SUBROUTINE MUMPS_DREALLOC(ARRAY, MINSIZE, INFO, LP, FORCE, COPY, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] mumps_memory_mod.F:445:55: 445 | SUBROUTINE MUMPS_SREALLOC(ARRAY, MINSIZE, INFO, LP, FORCE, COPY, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] mumps_memory_mod.F:344:57: 344 | SUBROUTINE MUMPS_I8REALLOC8(ARRAY, MINSIZE, INFO, LP, FORCE, COPY, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] mumps_memory_mod.F:245:56: 245 | SUBROUTINE MUMPS_IREALLOC8(ARRAY, MINSIZE, INFO, LP, FORCE, COPY, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] mumps_memory_mod.F:146:56: 146 | SUBROUTINE MUMPS_I8REALLOC(ARRAY, MINSIZE, INFO, LP, FORCE, COPY, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] mumps_memory_mod.F:47:55: 47 | SUBROUTINE MUMPS_IREALLOC(ARRAY, MINSIZE, INFO, LP, FORCE, COPY, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c mumps_mpitoomp_m.F -o mumps_mpitoomp_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c mumps_ooc_common.F -o mumps_ooc_common.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c mumps_static_mapping.F -o mumps_static_mapping.o mumps_static_mapping.F:3963:63: 3963 | subroutine MUMPS_STORE_GLOBALS(ne,nfsiz,frere,fils,keep,KEEP8, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:1924:43: 1924 | & procnode,ssarbr,peak,istat | 1~~~ Warning: Unused dummy argument ‘peak’ at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:960:50: 960 | subroutine MUMPS_COSTS_LAYER_T2PM(layernmb,nmb_thislayer,istat) | 1~~~~~~~~~~~~ Warning: Unused dummy argument ‘nmb_thislayer’ at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:817:48: 817 | subroutine MUMPS_COSTS_LAYER_T2(layernmb,nmb_thislayer,istat) | 1~~~~~~~~~~~~ Warning: Unused dummy argument ‘nmb_thislayer’ at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:4645:49: 4645 | SUBROUTINE MUMPS_SELECT_K38K20(N, SLAVEF, MP, | 1~ Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:4700:23: 4700 | & nfsiz, ne, info5_nfrmax, k28_nsteps, nodetype, | 1~~~~~~~~~~~ Warning: Unused dummy argument ‘info5_nfrmax’ at (1) [-Wunused-dummy-argument] mumps_static_mapping.F:2813:72: 2813 | & ) | ^ Warning: ‘node_of_swapper’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:2758:54: 2758 | & totalnmb,node_of_master,node_of_candid,node_of_swapper | ^~~~~~~~~~~~~~~ note: ‘node_of_swapper’ was declared here mumps_static_mapping.F:3390:21: 3390 | if( MUMPS_BIT_GET4PROC(inode,k69onid)) then | ^ Warning: ‘k69onid’ may be used uninitialized [-Wmaybe-uninitialized] mumps_static_mapping.F:3152:15: 3152 | integer k69onid,nb_free_procs,local_son_indice,nb_procs_for_sons, | ^~~~~~~ note: ‘k69onid’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c ana_orderings.F -o ana_orderings.o ana_orderings.F:534:72: 534 | INEXT = NEXT (ME) | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:401:26: 401 | & LENJ, LN, ME, MINDEG, NEL, | ^~ note: ‘me’ was declared here ana_orderings.F:2720:25: 2720 | & LENJ, LN, ME, MINDEG, NEL, | ^~ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:4289:12: 4289 | IF (ME.LE.0) THEN | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:4038:25: 4038 | & LENJ, LN, ME, MINDEG, NEL, | ^~ note: ‘me’ was declared here ana_orderings.F:5685:14: 5685 | IF (DEGREE(ME).GT.TOTEL+1) THEN | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:5448:25: 5448 | & LENJ, LN, ME, MINDEG, NEL, | ^~ note: ‘me’ was declared here ana_orderings.F:7267:13: 7267 | IF (ME.LE.0) THEN | ^ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] ana_orderings.F:7042:25: 7042 | & LENJ, LN, ME, MINDEG, NEL, | ^~ note: ‘me’ was declared here ana_orderings.F:8606:25: 8606 | & LENJ, LN, ME, MINDEG, NEL, | ^~ Warning: ‘me’ may be used uninitialized [-Wmaybe-uninitialized] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c ana_set_ordering.F -o ana_set_ordering.o ana_set_ordering.F:14:46: 14 | & symmetry, NBQD, AvgDens, | 1~~~~~~ Warning: Unused dummy argument ‘avgdens’ at (1) [-Wunused-dummy-argument] ana_set_ordering.F:15:36: 15 | & PROK, MP) | 1~ Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] ana_set_ordering.F:13:45: 13 | SUBROUTINE MUMPS_SET_ORDERING(N, SYM, NPROCS, IORD, | 1~~~~~ Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] ana_set_ordering.F:15:30: 15 | & PROK, MP) | 1~~~ Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] ana_set_ordering.F:14:30: 14 | & symmetry, NBQD, AvgDens, | 1~~~~~~~ Warning: Unused dummy argument ‘symmetry’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c ana_AMDMF.F -o ana_AMDMF.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c bcast_errors.F -o bcast_errors.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c estim_flops.F -o estim_flops.o estim_flops.F:59:32: 59 | & NPROW, NPCOL, MYID) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c mumps_type_size.F -o mumps_type_size.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c mumps_type2_blocking.F -o mumps_type2_blocking.o mumps_type2_blocking.F:219:17: 219 | & KMIN, KMAX, SLAVEF, | 1~~~ Warning: Unused dummy argument ‘kmax’ at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:219:11: 219 | & KMIN, KMAX, SLAVEF, | 1~~~ Warning: Unused dummy argument ‘kmin’ at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:363:24: 363 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] mumps_type2_blocking.F:474:15: 474 | & KEEP,KEEP8, INODE, STEP, N, SLAVEF, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c mumps_version.F -o mumps_version.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c mumps_print_defined.F -o mumps_print_defined.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_common.c -o mumps_common.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_pord.c -o mumps_pord.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_metis.c -o mumps_metis.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_metis64.c -o mumps_metis64.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_metis_int.c -o mumps_metis_int.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_scotch.c -o mumps_scotch.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_scotch64.c -o mumps_scotch64.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_scotch_int.c -o mumps_scotch_int.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_size.c -o mumps_size.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_io_basic.c -o mumps_io_basic.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_io.c -o mumps_io.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_io_thread.c -o mumps_io_thread.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_io_err.c -o mumps_io_err.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_numa.c -o mumps_numa.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_thread.c -o mumps_thread.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_save_restore_C.c -o mumps_save_restore_C.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_config_file_C.c -o mumps_config_file_C.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c mumps_thread_affinity.c -o mumps_thread_affinity.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c tools_common.F -o tools_common.o tools_common.F:319:33: 319 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1~~~ Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] tools_common.F:319:38: 319 | & (MAX_ACTIVE_NODES,KEEP,KEEP8) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:329:40: 329 | & SLAVEF, NA, LNA, KEEP,KEEP8, STEP, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] tools_common.F:457:26: 457 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1~~~~~ Warning: Unused dummy argument ‘icntl6’ at (1) [-Wunused-dummy-argument] tools_common.F:457:33: 457 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1~~~~~ Warning: Unused dummy argument ‘icntl8’ at (1) [-Wunused-dummy-argument] tools_common.F:457:12: 457 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1~~~~~ Warning: Unused dummy argument ‘keep50’ at (1) [-Wunused-dummy-argument] tools_common.F:457:19: 457 | & KEEP50,KEEP54,ICNTL6,ICNTL8) | 1~~~~~ Warning: Unused dummy argument ‘keep54’ at (1) [-Wunused-dummy-argument] tools_common.F:465:56: 465 | SUBROUTINE MUMPS_BCAST_I8( I8_VALUE, ROOT, MYID, COMM, IERR) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] tools_common.F:465:62: 465 | SUBROUTINE MUMPS_BCAST_I8( I8_VALUE, ROOT, MYID, COMM, IERR) | 1~~~ Warning: Unused dummy argument ‘ierr’ at (1) [-Wunused-dummy-argument] tools_common.F:480:57: 480 | SUBROUTINE MUMPS_REDUCEI8( IN, OUT, MPI_OP, ROOT, COMM) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] tools_common.F:485:15: 485 | INTEGER IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] tools_common.F:480:43: 480 | SUBROUTINE MUMPS_REDUCEI8( IN, OUT, MPI_OP, ROOT, COMM) | 1~~~~~ Warning: Unused dummy argument ‘mpi_op’ at (1) [-Wunused-dummy-argument] tools_common.F:480:51: 480 | SUBROUTINE MUMPS_REDUCEI8( IN, OUT, MPI_OP, ROOT, COMM) | 1~~~ Warning: Unused dummy argument ‘root’ at (1) [-Wunused-dummy-argument] tools_common.F:495:54: 495 | SUBROUTINE MUMPS_ALLREDUCEI8( IN, OUT, MPI_OP, COMM) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] tools_common.F:500:15: 500 | INTEGER IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] tools_common.F:495:46: 495 | SUBROUTINE MUMPS_ALLREDUCEI8( IN, OUT, MPI_OP, COMM) | 1~~~~~ Warning: Unused dummy argument ‘mpi_op’ at (1) [-Wunused-dummy-argument] tools_common.F:637:21: 637 | & PROCNODE,SLAVEF | 1~~~~~ Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c sol_common.F -o sol_common.o ar cvr ../lib/libmumps_common.a ana_omp_m.o ana_orderings_wrappers_m.o double_linked_list.o fac_asm_build_sort_index_ELT_m.o fac_asm_build_sort_index_m.o fac_descband_data_m.o fac_future_niv2_mod.o fac_ibct_data_m.o fac_maprow_data_m.o front_data_mgt_m.o lr_common.o mumps_comm_ibcast.o mumps_l0_omp_m.o mumps_memory_mod.o mumps_mpitoomp_m.o mumps_ooc_common.o mumps_static_mapping.o omp_tps_common_m.o ana_orderings.o ana_set_ordering.o ana_AMDMF.o bcast_errors.o estim_flops.o mumps_type_size.o mumps_type2_blocking.o mumps_version.o mumps_print_defined.o mumps_common.o mumps_pord.o mumps_metis.o mumps_metis64.o mumps_metis_int.o mumps_scotch.o mumps_scotch64.o mumps_scotch_int.o mumps_size.o mumps_io_basic.o mumps_io.o mumps_io_thread.o mumps_io_err.o mumps_numa.o mumps_thread.o mumps_save_restore_C.o mumps_config_file_C.o mumps_thread_affinity.o tools_common.o sol_common.o a - ana_omp_m.o a - ana_orderings_wrappers_m.o a - double_linked_list.o a - fac_asm_build_sort_index_ELT_m.o a - fac_asm_build_sort_index_m.o a - fac_descband_data_m.o a - fac_future_niv2_mod.o a - fac_ibct_data_m.o a - fac_maprow_data_m.o a - front_data_mgt_m.o a - lr_common.o a - mumps_comm_ibcast.o a - mumps_l0_omp_m.o a - mumps_memory_mod.o a - mumps_mpitoomp_m.o a - mumps_ooc_common.o a - mumps_static_mapping.o a - omp_tps_common_m.o a - ana_orderings.o a - ana_set_ordering.o a - ana_AMDMF.o a - bcast_errors.o a - estim_flops.o a - mumps_type_size.o a - mumps_type2_blocking.o a - mumps_version.o a - mumps_print_defined.o a - mumps_common.o a - mumps_pord.o a - mumps_metis.o a - mumps_metis64.o a - mumps_metis_int.o a - mumps_scotch.o a - mumps_scotch64.o a - mumps_scotch_int.o a - mumps_size.o a - mumps_io_basic.o a - mumps_io.o a - mumps_io_thread.o a - mumps_io_err.o a - mumps_numa.o a - mumps_thread.o a - mumps_save_restore_C.o a - mumps_config_file_C.o a - mumps_thread_affinity.o a - tools_common.o a - sol_common.o ranlib ../lib/libmumps_common.a gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_struc_def.F -o dmumps_struc_def.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dana_aux.F -o dana_aux.o dana_aux.F:925:5: 925 | 99999 FORMAT (/'Entering analysis phase with ...'/ | 1 Warning: Label 99999 at (1) defined but not used [-Wunused-label] dana_aux.F:928:5: 928 | 99998 FORMAT ('Matrix entries: IRN() ICN()'/ | 1 Warning: Label 99998 at (1) defined but not used [-Wunused-label] dana_aux.F:930:5: 930 | 99997 FORMAT ('IKEEP1(.)=', 10I6/(12X, 10I6)) | 1 Warning: Label 99997 at (1) defined but not used [-Wunused-label] dana_aux.F:931:5: 931 | 99996 FORMAT | 1 Warning: Label 99996 at (1) defined but not used [-Wunused-label] dana_aux.F:934:5: 934 | 99989 FORMAT ('FILS (.) =', 10I6/(12X, 10I6)) | 1 Warning: Label 99989 at (1) defined but not used [-Wunused-label] dana_aux.F:935:5: 935 | 99988 FORMAT ('FRERE(.) =', 10I6/(12X, 10I6)) | 1 Warning: Label 99988 at (1) defined but not used [-Wunused-label] dana_aux.F:936:5: 936 | 99987 FORMAT ('NFSIZ(.) =', 10I6/(12X, 10I6)) | 1 Warning: Label 99987 at (1) defined but not used [-Wunused-label] dana_aux.F:1158:5: 1158 | 99999 FORMAT (' *** WARNING MESSAGE FROM DMUMPS_ANA_J ***' ) | 1 Warning: Label 99999 at (1) defined but not used [-Wunused-label] dana_aux.F:1159:5: 1159 | 99998 FORMAT (I6, ' NON-ZERO (IN ROW, I6, 11H AND COLUMN ', I6, | 1 Warning: Label 99998 at (1) defined but not used [-Wunused-label] dana_aux.F:3579:5: 3579 | 9034 FORMAT (' DW(M+1:M+N) = ',5(F11.3)/(15X,5(F11.3))) | 1 Warning: Label 9034 at (1) defined but not used [-Wunused-label] dana_aux.F:3578:5: 3578 | 9033 FORMAT (' DW(1:M) = ',5(F11.3)/(15X,5(F11.3))) | 1 Warning: Label 9033 at (1) defined but not used [-Wunused-label] dana_aux.F:3577:5: 3577 | 9032 FORMAT (' PERM(1:M) = ',8I8/(15X,8I8)) | 1 Warning: Label 9032 at (1) defined but not used [-Wunused-label] dana_aux.F:3576:5: 3576 | 9031 FORMAT (' NUM = ',I8) | 1 Warning: Label 9031 at (1) defined but not used [-Wunused-label] dana_aux.F:3574:5: 3574 | 9030 FORMAT (' ****** Output parameters for DMUMPS_MTRANSA:'/ | 1 Warning: Label 9030 at (1) defined but not used [-Wunused-label] dana_aux.F:3573:5: 3573 | 9025 FORMAT (' CNTL(1:10) = ',4(1PD14.4)/(15X,4(1PD14.4))) | 1 Warning: Label 9025 at (1) defined but not used [-Wunused-label] dana_aux.F:3572:5: 3572 | 9024 FORMAT (' ICNTL(1:10) = ',8I8/(15X,2I8)) | 1 Warning: Label 9024 at (1) defined but not used [-Wunused-label] dana_aux.F:3571:5: 3571 | 9023 FORMAT (' A(1:NE) = ',4(1PD14.4)/(15X,4(1PD14.4))) | 1 Warning: Label 9023 at (1) defined but not used [-Wunused-label] dana_aux.F:3570:5: 3570 | 9022 FORMAT (' IRN(1:NE) = ',8I8/(15X,8I8)) | 1 Warning: Label 9022 at (1) defined but not used [-Wunused-label] dana_aux.F:3569:5: 3569 | 9021 FORMAT (' IP(1:N+1) = ',8I8/(15X,8I8)) | 1 Warning: Label 9021 at (1) defined but not used [-Wunused-label] dana_aux.F:3567:5: 3567 | 9020 FORMAT (' ****** Input parameters for DMUMPS_MTRANSA:'/ | 1 Warning: Label 9020 at (1) defined but not used [-Wunused-label] dana_aux.F:3566:5: 3566 | 9014 FORMAT (' - CNTL(1) is negative and was treated as zero.') | 1 Warning: Label 9014 at (1) defined but not used [-Wunused-label] dana_aux.F:3565:5: 3565 | 9012 FORMAT (' - Some scaling factors may be too large.') | 1 Warning: Label 9012 at (1) defined but not used [-Wunused-label] dana_aux.F:3564:5: 3564 | 9011 FORMAT (' - The matrix is structurally singular.') | 1 Warning: Label 9011 at (1) defined but not used [-Wunused-label] dana_aux.F:3563:5: 3563 | 9010 FORMAT (' ****** Warning from DMUMPS_MTRANSA. INFO(1) = ',I2) | 1 Warning: Label 9010 at (1) defined but not used [-Wunused-label] dana_aux.F:3560:5: 3560 | 9007 FORMAT (' ****** Error in DMUMPS_MTRANSA. INFO(1) = ',I2/ | 1 Warning: Label 9007 at (1) defined but not used [-Wunused-label] dana_aux.F:3557:5: 3557 | 9006 FORMAT (' ****** Error in DMUMPS_MTRANSA. INFO(1) = ',I2/ | 1 Warning: Label 9006 at (1) defined but not used [-Wunused-label] dana_aux.F:3555:5: 3555 | 9005 FORMAT (' ****** Error in DMUMPS_MTRANSA. INFO(1) = ',I2/ | 1 Warning: Label 9005 at (1) defined but not used [-Wunused-label] dana_aux.F:3553:5: 3553 | 9004 FORMAT (' ****** Error in DMUMPS_MTRANSA. INFO(1) = ',I2/ | 1 Warning: Label 9004 at (1) defined but not used [-Wunused-label] dana_aux.F:3551:5: 3551 | 9001 FORMAT (' ****** Error in DMUMPS_MTRANSA. INFO(1) = ',I2, | 1 Warning: Label 9001 at (1) defined but not used [-Wunused-label] dana_aux.F:2555:5: 2555 | 99996 FORMAT(' Forward solution during factorization, NRHS =',I16) | 1 Warning: Label 99996 at (1) defined but not used [-Wunused-label] dana_aux.F:2554:5: 2554 | 99995 FORMAT(' Effective Schur option (ICNTL(19)) =',I16) | 1 Warning: Label 99995 at (1) defined but not used [-Wunused-label] dana_aux.F:2553:5: 2553 | 99994 FORMAT(' Distributed matrix entry format (ICNTL(18)) =',I16) | 1 Warning: Label 99994 at (1) defined but not used [-Wunused-label] dana_aux.F:2552:5: 2552 | 99993 FORMAT(' Ordering compressed/constrained (ICNTL(12)) =',I16) | 1 Warning: Label 99993 at (1) defined but not used [-Wunused-label] dana_aux.F:2535:5: 2535 | 99992 FORMAT(/'Leaving analysis phase with ...'/ | 1 Warning: Label 99992 at (1) defined but not used [-Wunused-label] dana_aux.F:3158:5: 3158 | 99999 FORMAT (/'*** Warning message from analysis routine ***') | 1 Warning: Label 99999 at (1) defined but not used [-Wunused-label] dana_aux.F:55:25: 55 | INTEGER(8) :: J8, I8 | 1~ Warning: Unused variable ‘i8’ declared at (1) [-Wunused-variable] dana_aux.F:1042:29: 1042 | & IWFR, IFLAG, IERROR, MP) | 1~ Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] dana_aux.F:1418:45: 1418 | & KEEP20, KEEP38, NAMALG,NAMALGMAX, | 1~~~~~~~~ Warning: Unused dummy argument ‘namalgmax’ at (1) [-Wunused-dummy-argument] dana_aux.F:2514:15: 2514 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dana_aux.F:2514:33: 2514 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] dana_aux.F:2514:39: 2514 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1~~~~ Warning: Unused dummy argument ‘infog’ at (1) [-Wunused-dummy-argument] dana_aux.F:2514:21: 2514 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1~~~ Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dana_aux.F:2514:26: 2514 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dana_aux.F:2514:9: 2514 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dana_aux.F:2514:46: 2514 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1~~~~ Warning: Unused dummy argument ‘rinfo’ at (1) [-Wunused-dummy-argument] dana_aux.F:2514:53: 2514 | &( MYID, COMM, KEEP,KEEP8, INFO, INFOG, RINFO, RINFOG, ICNTL ) | 1~~~~~ Warning: Unused dummy argument ‘rinfog’ at (1) [-Wunused-dummy-argument] dana_aux.F:3161:29: 3161 | & (KEEP821, KEEP2, KEEP48 ,KEEP50, NSLAVES) | 1~~~~~ Warning: Unused dummy argument ‘keep48’ at (1) [-Wunused-dummy-argument] dana_aux.F:3694:27: 3694 | INTEGER :: IERR, allocok | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dana_aux_par.F -o dana_aux_par.o dana_aux_par.F:342:45: 342 | SUBROUTINE DMUMPS_DO_PAR_ORD(id, ord, WORK) | 1~~~ Warning: Unused dummy argument ‘work’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:199:41: 199 | SUBROUTINE DMUMPS_SET_PAR_ORD(id, ord) | 1~~ Warning: Unused dummy argument ‘ord’ at (1) [-Wunused-dummy-argument] dana_aux_par.F:1590:12: 1590 | & SIPES(:,:) | ^~~~~~~~~~ Warning: ‘sipes.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1590:12: Warning: ‘sipes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1649:72: 1649 | SIPES(:,:) = 0 | ^ Warning: ‘sipes.dim[1].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_par.F:1590:12: 1590 | & SIPES(:,:) | ^~~~~~~~~~ note: ‘sipes.dim[1].ubound’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dlr_type.F -o dlr_type.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_lr_data_m.F -o dmumps_lr_data_m.o dmumps_lr_data_m.F:2930:29: 2930 | INTEGER:: size_array1,dummy,allocok | 1~~~~ Warning: Unused variable ‘dummy’ declared at (1) [-Wunused-variable] dmumps_lr_data_m.F:2904:18: 2904 | & ,unit,MYID,mode | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2904:13: 2904 | & ,unit,MYID,mode | 1~~~ Warning: Unused dummy argument ‘unit’ at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2707:29: 2707 | INTEGER:: size_array1,dummy,allocok | 1~~~~ Warning: Unused variable ‘dummy’ declared at (1) [-Wunused-variable] dmumps_lr_data_m.F:2331:41: 2331 | INTEGER:: size_array1,size_array2,dummy,allocok | 1~~~~ Warning: Unused variable ‘dummy’ declared at (1) [-Wunused-variable] dmumps_lr_data_m.F:2305:18: 2305 | & ,unit,MYID,mode | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:2305:13: 2305 | & ,unit,MYID,mode | 1~~~ Warning: Unused dummy argument ‘unit’ at (1) [-Wunused-dummy-argument] dmumps_lr_data_m.F:1282:41: 1282 | INTEGER:: size_array1,size_array2,dummy,allocok | 1~~~~ Warning: Unused variable ‘dummy’ declared at (1) [-Wunused-variable] dmumps_lr_data_m.F:1096:55: 1096 | INTEGER:: j1,NbRecords,NbSubRecords,size_array1,dummy,allocok,err | 1~~~~ Warning: Unused variable ‘dummy’ declared at (1) [-Wunused-variable] dmumps_lr_data_m.F:2365:21: 2365 | if(err.ne.0) then | ^ Warning: ‘err’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:2332:17: 2332 | INTEGER:: err,i1,NbSubRecords,Local_NbRecords | ^~~ note: ‘err’ was declared here dmumps_lr_data_m.F:2399:18: 2399 | if(size_array1.EQ.-999) then | ^ Warning: ‘size_array1’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:2331:17: 2331 | INTEGER:: size_array1,size_array2,dummy,allocok | ^~~~~~~~~~~ note: ‘size_array1’ was declared here dmumps_lr_data_m.F:2406:72: 2406 | & size_array1*size_array2*SIZE_ARITH_DEP | ^ Warning: ‘size_array2’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:2331:29: 2331 | INTEGER:: size_array1,size_array2,dummy,allocok | ^~~~~~~~~~~ note: ‘size_array2’ was declared here dmumps_lr_data_m.F:2729:18: 2729 | if(err.ne.0) then | ^ Warning: ‘err’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:2708:17: 2708 | INTEGER:: err,i1,j1,NbSubRecords,Local_NbRecords | ^~~ note: ‘err’ was declared here dmumps_lr_data_m.F:2823:18: 2823 | if(size_array1.EQ.-999) then | ^ Warning: ‘size_array1’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:2707:17: 2707 | INTEGER:: size_array1,dummy,allocok | ^~~~~~~~~~~ note: ‘size_array1’ was declared here dmumps_lr_data_m.F:2957:21: 2957 | if(err.ne.0) then | ^ Warning: ‘err’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:2931:17: 2931 | INTEGER:: err,i1,NbSubRecords,Local_NbRecords | ^~~ note: ‘err’ was declared here dmumps_lr_data_m.F:2991:18: 2991 | if(size_array1.EQ.-999) then | ^ Warning: ‘size_array1’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:2930:17: 2930 | INTEGER:: size_array1,dummy,allocok | ^~~~~~~~~~~ note: ‘size_array1’ was declared here dmumps_lr_data_m.F:1336:18: 1336 | if(err.ne.0) then | ^ Warning: ‘err’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:1283:17: 1283 | INTEGER:: err,i1,j1,j2,NbSubRecords,Local_NbRecords | ^~~ note: ‘err’ was declared here dmumps_lr_data_m.F:1450:18: 1450 | if(size_array1.EQ.-999) then | ^ Warning: ‘size_array1’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:1282:17: 1282 | INTEGER:: size_array1,size_array2,dummy,allocok | ^~~~~~~~~~~ note: ‘size_array1’ was declared here dmumps_lr_data_m.F:2086:72: 2086 | & , stat=allocok) | ^ Warning: ‘size_array2’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:1282:29: 1282 | INTEGER:: size_array1,size_array2,dummy,allocok | ^~~~~~~~~~~ note: ‘size_array2’ was declared here dmumps_lr_data_m.F:1140:15: 1140 | if(err.ne.0) then | ^ Warning: ‘err’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:1096:69: 1096 | INTEGER:: j1,NbRecords,NbSubRecords,size_array1,dummy,allocok,err | ^~~ note: ‘err’ was declared here dmumps_lr_data_m.F:1186:12: 1186 | if(size_array1.EQ.-999) then | ^ Warning: ‘size_array1’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_lr_data_m.F:1096:43: 1096 | INTEGER:: j1,NbRecords,NbSubRecords,size_array1,dummy,allocok,err | ^~~~~~~~~~~ note: ‘size_array1’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dlr_stats.F -o dlr_stats.o dlr_stats.F:1030:23: 1030 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1~~~~ Warning: Unused dummy argument ‘bcksz’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1030:16: 1030 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1~~~~ Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1029:16: 1029 | & ICNTL36, | 1~~~~~~ Warning: Unused dummy argument ‘icntl36’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1031:16: 1031 | & K472, K475, K478, K480, K481, K483, K484, | 1~~~ Warning: Unused dummy argument ‘k472’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1031:22: 1031 | & K472, K475, K478, K480, K481, K483, K484, | 1~~~ Warning: Unused dummy argument ‘k475’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1031:28: 1031 | & K472, K475, K478, K480, K481, K483, K484, | 1~~~ Warning: Unused dummy argument ‘k478’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1031:34: 1031 | & K472, K475, K478, K480, K481, K483, K484, | 1~~~ Warning: Unused dummy argument ‘k480’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1031:40: 1031 | & K472, K475, K478, K480, K481, K483, K484, | 1~~~ Warning: Unused dummy argument ‘k481’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1031:46: 1031 | & K472, K475, K478, K480, K481, K483, K484, | 1~~~ Warning: Unused dummy argument ‘k483’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1031:52: 1031 | & K472, K475, K478, K480, K481, K483, K484, | 1~~~ Warning: Unused dummy argument ‘k484’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1030:55: 1030 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1~~~ Warning: Unused dummy argument ‘k486’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1028:44: 1028 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1~~~ Warning: Unused dummy argument ‘k489’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1032:16: 1032 | & K8110, K849, | 1~~~~ Warning: Unused dummy argument ‘k8110’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1032:23: 1032 | & K8110, K849, | 1~~~ Warning: Unused dummy argument ‘k849’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1028:37: 1028 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1~~~~ Warning: Unused dummy argument ‘local’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1028:57: 1028 | SUBROUTINE SAVEandWRITE_GAINS(LOCAL, K489, DKEEP, N, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1030:30: 1030 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1~~~~~~ Warning: Unused dummy argument ‘nassmin’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1033:16: 1033 | & NBTREENODES, NPROCS, MPG, PROKG) | 1~~~~~~~~~~ Warning: Unused dummy argument ‘nbtreenodes’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1030:39: 1030 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1~~~~~~~~ Warning: Unused dummy argument ‘nfrontmin’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1033:29: 1033 | & NBTREENODES, NPROCS, MPG, PROKG) | 1~~~~~ Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] dlr_stats.F:1030:50: 1030 | & DEPTH, BCKSZ, NASSMIN, NFRONTMIN, SYM, K486, | 1~~ Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dlr_stats.F:970:55: 970 | & KEEP50, INODE) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:939:38: 939 | & NASS1, KEEP50, INODE) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:931:31: 931 | & KEEP50, INODE, NELIM) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:907:33: 907 | & KEEP50, INODE) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:787:40: 787 | & SYM, NIV, INODE, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:787:35: 787 | & SYM, NIV, INODE, | 1~~ Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_stats.F:773:35: 773 | & SYM, INODE, NELIM) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:752:35: 752 | & SYM, INODE, NELIM) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:668:42: 668 | SUBROUTINE INIT_STATS_FRONT(NFRONT,INODE,NASS,NCB) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:668:48: 668 | SUBROUTINE INIT_STATS_FRONT(NFRONT,INODE,NASS,NCB) | 1~~~ Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] dlr_stats.F:668:53: 668 | SUBROUTINE INIT_STATS_FRONT(NFRONT,INODE,NASS,NCB) | 1~~ Warning: Unused dummy argument ‘ncb’ at (1) [-Wunused-dummy-argument] dlr_stats.F:668:35: 668 | SUBROUTINE INIT_STATS_FRONT(NFRONT,INODE,NASS,NCB) | 1~~~~~ Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] dlr_stats.F:657:32: 657 | & NPROW, NPCOL, MYID) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dlr_stats.F:195:40: 195 | SUBROUTINE UPDATE_PROMOTING_TIME(INODE, LOC_PROMOTING_TIME) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:182:35: 182 | SUBROUTINE UPDATE_UPDT_TIME(INODE, LOC_UPDT_TIME) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:176:42: 176 | SUBROUTINE UPDATE_CB_DEMOTING_TIME(INODE, LOC_CB_DEMOTING_TIME) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dlr_stats.F:152:35: 152 | SUBROUTINE UPDATE_ALL_TIMES(INODE, LOC_FACTO_TIME, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dlr_core.F -o dlr_core.o dlr_core.F:1955:54: 1955 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1~ Warning: Unused dummy argument ‘k2’ at (1) [-Wunused-dummy-argument] dlr_core.F:1955:32: 1955 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1~~ Warning: Unused dummy argument ‘liw’ at (1) [-Wunused-dummy-argument] dlr_core.F:1955:37: 1955 | & IWHANDLER, SON_IW, LIW, LSTK, NELIM, K1, K2, SYM, | 1~~~ Warning: Unused dummy argument ‘lstk’ at (1) [-Wunused-dummy-argument] dlr_core.F:1956:26: 1956 | & KEEP, KEEP8, OPASSW) | 1~~~~~ Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dlr_core.F:1751:28: 1751 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dlr_core.F:1752:17: 1752 | & COMPRESS_MID_PRODUCT, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1~~~~~~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘compress_mid_product’ at (1) [-Wunused-dummy-argument] dlr_core.F:1752:56: 1752 | & COMPRESS_MID_PRODUCT, TOLEPS, TOL_OPT, KPERCENT_RMB, | 1~~~~~~~~~~~ Warning: Unused dummy argument ‘kpercent_rmb’ at (1) [-Wunused-dummy-argument] dlr_core.F:1751:44: 1751 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1~~~~~ Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] dlr_core.F:1751:35: 1751 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1~~~~~~ Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] dlr_core.F:1328:52: 1328 | & TOLEPS, TOL_OPT, KPERCENT, BUILDQ, LorU) | 1~~~ Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:1327:17: 1327 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, | 1~~~~~~~~ Warning: Unused dummy argument ‘maxi_rank’ at (1) [-Wunused-dummy-argument] dlr_core.F:1295:58: 1295 | & MAXI_RANK, A, LA, POSELTT, NFRONT, NIV, LorU, | 1~~~ Warning: Unused dummy argument ‘loru’ at (1) [-Wunused-dummy-argument] dlr_core.F:823:47: 823 | & A, LA, POSELTT, NFRONT, SYM, NIV, | 1~~ Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:419:65: 419 | & LRB1, LRB2, BETA, A, LA, POSELTT, NFRONT, SYM, NIV, | 1~~ Warning: Unused dummy argument ‘niv’ at (1) [-Wunused-dummy-argument] dlr_core.F:379:53: 379 | SUBROUTINE DMUMPS_LRGEMM_SCALING(LRB, SCALED, A, LA, DIAG, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dlr_core.F:380:40: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1~~~~~ Warning: Unused dummy argument ‘nfront’ at (1) [-Wunused-dummy-argument] dlr_core.F:380:31: 380 | & LD_DIAG, IW2, POSELTT, NFRONT, BLOCK, MAXI_CLUSTER) | 1~~~~~~ Warning: Unused dummy argument ‘poseltt’ at (1) [-Wunused-dummy-argument] dlr_core.F:1249:72: 1249 | & Y(1,1), LDY, Z(1,1), LDZ, ZERO, XY_YZ(1,1), LDXY_YZ) | ^ Warning: ‘z.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:848:68: 848 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[1].stride’ was declared here dlr_core.F:1249:72: 1249 | & Y(1,1), LDY, Z(1,1), LDZ, ZERO, XY_YZ(1,1), LDXY_YZ) | ^ Warning: ‘z.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:848:68: 848 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[0].stride’ was declared here dlr_core.F:1249:72: 1249 | & Y(1,1), LDY, Z(1,1), LDZ, ZERO, XY_YZ(1,1), LDXY_YZ) | ^ Warning: ‘z.offset’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:848:68: 848 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.offset’ was declared here dlr_core.F:1249:72: 1249 | & Y(1,1), LDY, Z(1,1), LDZ, ZERO, XY_YZ(1,1), LDXY_YZ) | ^ Warning: ‘z.data’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:848:68: 848 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.data’ was declared here dlr_core.F:756:12: 756 | IF (SIDE == 'L') THEN ! LEFT: XY_YZ = X*Y; A = XY_YZ*Z | ^ Warning: ‘side[1]{lb: 1 sz: 1}’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:443:29: 443 | CHARACTER(len=1) :: SIDE, TRANSX, TRANSY, TRANSZ | ^~~~ note: ‘side[1]{lb: 1 sz: 1}’ was declared here dlr_core.F:767:72: 767 | & NFRONT) | ^ Warning: ‘z.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:442:68: 442 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[1].stride’ was declared here dlr_core.F:767:72: 767 | & NFRONT) | ^ Warning: ‘z.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:442:68: 442 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.dim[0].stride’ was declared here dlr_core.F:767:72: 767 | & NFRONT) | ^ Warning: ‘z.offset’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:442:68: 442 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.offset’ was declared here dlr_core.F:767:72: 767 | & NFRONT) | ^ Warning: ‘z.data’ may be used uninitialized [-Wmaybe-uninitialized] dlr_core.F:442:68: 442 | DOUBLE PRECISION, POINTER, DIMENSION(:,:) :: X, Y, Y1, Y2, Z | ^ note: ‘z.data’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dana_lr.F -o dana_lr.o dana_lr.F:640:36: 640 | & FRERE_STEPS, DAD_STEPS, NE_STEPS, STEP, NA, LNA, LRGROUPS, | 1~~~~~~~ Warning: Unused dummy argument ‘ne_steps’ at (1) [-Wunused-dummy-argument] dana_lr.F:371:29: 371 | SUBROUTINE GET_GROUPS(NHALO,PARTS,SEP,NSEP,NPARTS, | 1~~~~ Warning: Unused dummy argument ‘nhalo’ at (1) [-Wunused-dummy-argument] dana_lr.F:299:31: 299 | & DEPTH, PMAX, GEN2HALO) | 1~~~~ Warning: Unused dummy argument ‘depth’ at (1) [-Wunused-dummy-argument] dana_lr.F:299:38: 299 | & DEPTH, PMAX, GEN2HALO) | 1~~~ Warning: Unused dummy argument ‘pmax’ at (1) [-Wunused-dummy-argument] dana_lr.F:209:37: 209 | & LRGROUPS, N, NBGROUPS, LRGROUPS_SIGN) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dana_lr.F:65:45: 65 | SUBROUTINE SEP_GROUPING(NV, VLIST, N, NZ, LRGROUPS, NBGROUPS, IW, | 1~ Warning: Unused dummy argument ‘nz’ at (1) [-Wunused-dummy-argument] dana_lr.F:230:72: 230 | SIZES = 0 | ^ Warning: ‘sizes.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:217:41: 217 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^~~~~ note: ‘sizes.dim[0].ubound’ was declared here dana_lr.F:229:72: 229 | RIGHTPART = 0 | ^ Warning: ‘rightpart.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:217:48: 217 | INTEGER,DIMENSION(:),ALLOCATABLE::SIZES, RIGHTPART | ^~~~~~~~~ note: ‘rightpart.dim[0].ubound’ was declared here dana_lr.F:788:72: 788 | TRACE = 0 | ^ Warning: ‘trace.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dana_lr.F:667:46: 667 | INTEGER, ALLOCATABLE, DIMENSION (:) :: TRACE, WORKH, | ^~~~~ note: ‘trace.dim[0].ubound’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_comm_buffer.F -o dmumps_comm_buffer.o dmumps_comm_buffer.F:3310:32: 3310 | & ( BLR, BUF, LBUF, POSITION, | 1~~ Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3311:27: 3311 | & COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3310:37: 3310 | & ( BLR, BUF, LBUF, POSITION, | 1~~~ Warning: Unused dummy argument ‘lbuf’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3310:43: 3310 | & ( BLR, BUF, LBUF, POSITION, | 1~~~~~~~ Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3269:18: 3269 | & BUFR, LBUFR, LBUFR_BYTES, POSITION, | 1~~~ Warning: Unused dummy argument ‘bufr’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3271:36: 3271 | & COMM, IERR, IFLAG, IERROR) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3269:31: 3269 | & BUFR, LBUFR, LBUFR_BYTES, POSITION, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘lbufr_bytes’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3269:44: 3269 | & BUFR, LBUFR, LBUFR_BYTES, POSITION, | 1~~~~~~~ Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3245:44: 3245 | SUBROUTINE DMUMPS_MPI_PACK_LRB( LRB, BUF, LBUF, POSITION, | 1~~ Warning: Unused dummy argument ‘buf’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3246:37: 3246 | & COMM, IERR) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3245:49: 3245 | SUBROUTINE DMUMPS_MPI_PACK_LRB( LRB, BUF, LBUF, POSITION, | 1~~~ Warning: Unused dummy argument ‘lbuf’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3245:55: 3245 | SUBROUTINE DMUMPS_MPI_PACK_LRB( LRB, BUF, LBUF, POSITION, | 1~~~~~~~ Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3055:44: 3055 | & MEM_INCREMENT, FLOPS_INCREMENT,CB_BAND, WHAT, | 1~~~~~~ Warning: Unused dummy argument ‘cb_band’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3055:28: 3055 | & MEM_INCREMENT, FLOPS_INCREMENT,CB_BAND, WHAT, | 1~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘flops_increment’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3054:25: 3054 | & LIST_SLAVES,INODE, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3054:13: 3054 | & LIST_SLAVES,INODE, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘list_slaves’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3055:13: 3055 | & MEM_INCREMENT, FLOPS_INCREMENT,CB_BAND, WHAT, | 1~~~~~~~~~~~~ Warning: Unused dummy argument ‘mem_increment’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2980:9: 2980 | & MAX_SURF_MASTER,KEEP,IERR) | 1~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘max_surf_master’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2907:22: 2907 | & FATHER_NODE,INODE,NCB,KEEP, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘father_node’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2907:34: 2907 | & FATHER_NODE,INODE,NCB,KEEP, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2907:40: 2907 | & FATHER_NODE,INODE,NCB,KEEP, | 1~~ Warning: Unused dummy argument ‘ncb’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2906:34: 2906 | & ( WHAT, COMM, NPROCS, | 1~~~~~ Warning: Unused dummy argument ‘nprocs’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2906:22: 2906 | & ( WHAT, COMM, NPROCS, | 1~~~ Warning: Unused dummy argument ‘what’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2805:22: 2805 | & LOAD, UPD_LOAD, | 1~~~ Warning: Unused dummy argument ‘load’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2805:28: 2805 | & LOAD, UPD_LOAD, | 1~~~~~~~ Warning: Unused dummy argument ‘upd_load’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2683:61: 2683 | & ( BDC_SBTR,BDC_MEM,BDC_MD, COMM, NPROCS, LOAD, | 1~~~ Warning: Unused dummy argument ‘load’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2685:22: 2685 | & LU_USAGE, | 1~~~~~~~ Warning: Unused dummy argument ‘lu_usage’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2684:22: 2684 | & MEM,SBTR_CUR, | 1~~ Warning: Unused dummy argument ‘mem’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2684:26: 2684 | & MEM,SBTR_CUR, | 1~~~~~~~ Warning: Unused dummy argument ‘sbtr_cur’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2627:28: 2627 | & ( NRHS, INODE, W, LW, LD_W, DEST, MSGTAG, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2628:22: 2628 | & JBDEB, JBFIN, KEEP, COMM, IERR ) | 1~~~~ Warning: Unused dummy argument ‘jbdeb’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2628:29: 2628 | & JBDEB, JBFIN, KEEP, COMM, IERR ) | 1~~~~ Warning: Unused dummy argument ‘jbfin’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2627:35: 2627 | & ( NRHS, INODE, W, LW, LD_W, DEST, MSGTAG, | 1 Warning: Unused dummy argument ‘w’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2161:54: 2161 | SUBROUTINE DMUMPS_BUF_SEND_CONTRIB_TYPE3( N, ISON, | 1~~~ Warning: Unused dummy argument ‘ison’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2040:26: 2040 | & NPIV, FPERE, IPOSK, JPOSK, UIP21K, NCOLU, | 1~~~~ Warning: Unused dummy argument ‘fpere’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2039:49: 2039 | SUBROUTINE DMUMPS_BUF_SEND_BLFAC_SLAVE( INODE, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2042:42: 2042 | & LR_ACTIVATED, BLR_LS, IPANEL, | 1~~~~~ Warning: Unused dummy argument ‘ipanel’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2040:33: 2040 | & NPIV, FPERE, IPOSK, JPOSK, UIP21K, NCOLU, | 1~~~~ Warning: Unused dummy argument ‘iposk’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2040:40: 2040 | & NPIV, FPERE, IPOSK, JPOSK, UIP21K, NCOLU, | 1~~~~ Warning: Unused dummy argument ‘jposk’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:2040:47: 2040 | & NPIV, FPERE, IPOSK, JPOSK, UIP21K, NCOLU, | 1~~~~~ Warning: Unused dummy argument ‘uip21k’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1807:38: 1807 | & NELIM, NPARTSASS, CURRENT_BLR_PANEL, | 1~~~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘current_blr_panel’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1803:32: 1803 | & NCOL, NPIV, FPERE, LASTBL, IPIV, VAL, | 1~~~~ Warning: Unused dummy argument ‘fpere’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1802:47: 1802 | SUBROUTINE DMUMPS_BUF_SEND_BLOCFACTO( INODE, NFRONT, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1803:47: 1803 | & NCOL, NPIV, FPERE, LASTBL, IPIV, VAL, | 1~~~ Warning: Unused dummy argument ‘ipiv’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1804:40: 1804 | & PDEST, NDEST, KEEP, NB_BLOC_FAC, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘nb_bloc_fac’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1807:27: 1807 | & NELIM, NPARTSASS, CURRENT_BLR_PANEL, | 1~~~~~~~~ Warning: Unused dummy argument ‘npartsass’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1805:20: 1805 | & NSLAVES_TOT, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘nslaves_tot’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1803:53: 1803 | & NCOL, NPIV, FPERE, LASTBL, IPIV, VAL, | 1~~ Warning: Unused dummy argument ‘val’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1806:20: 1806 | & WIDTH, COMM, | 1~~~~ Warning: Unused dummy argument ‘width’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1602:27: 1602 | & PANEL2SEND, PANEL_BEG_OFFSET, | 1~~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘panel_beg_offset’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1040:9: 1040 | & ISLAVE, PDEST, PDEST_MASTER, COMM, IERR, | 1~~~~~ Warning: Unused dummy argument ‘islave’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1039:9: 1039 | & ISON, NBROW, LMAP, MAPROW, PERM, IW_CBSON, A_CBSON, LA_CBSON, | 1~~~ Warning: Unused dummy argument ‘ison’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1044:41: 1044 | & PACKED_CB, KEEP253_LOC, SON_NIV, MYID, NPIV_CHECK ) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:1044:47: 1044 | & PACKED_CB, KEEP253_LOC, SON_NIV, MYID, NPIV_CHECK ) | 1~~~~~~~~~ Warning: Unused dummy argument ‘npiv_check’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:861:21: 861 | & IROW, NCOL, ICOL, VAL, LDA, NELIM, TYPE_SON, | 1~~~ Warning: Unused dummy argument ‘icol’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:864:29: 864 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1~~~~ Warning: Unused dummy argument ‘iniv2’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:860:9: 860 | & IPERE, ISON, NROW, | 1~~~~ Warning: Unused dummy argument ‘ipere’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:861:9: 861 | & IROW, NCOL, ICOL, VAL, LDA, NELIM, TYPE_SON, | 1~~~ Warning: Unused dummy argument ‘irow’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:860:16: 860 | & IPERE, ISON, NROW, | 1~~~ Warning: Unused dummy argument ‘ison’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:864:22: 864 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:862:18: 862 | & NSLAVES, SLAVES, DEST, COMM, IERR, | 1~~~~~ Warning: Unused dummy argument ‘slaves’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:864:36: 864 | & SLAVEF, KEEP,KEEP8, INIV2, TAB_POS_IN_PERE ) | 1~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘tab_pos_in_pere’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:861:27: 861 | & IROW, NCOL, ICOL, VAL, LDA, NELIM, TYPE_SON, | 1~~ Warning: Unused dummy argument ‘val’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:781:26: 781 | & DEST, IBC_SOURCE, NFRONT, COMM, KEEP, IERR | 1~~~~~~~~~ Warning: Unused dummy argument ‘ibc_source’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:701:19: 701 | & NDEST , PDEST, TEST_ONLY) | 1~~~~ Warning: Unused dummy argument ‘pdest’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:598:42: 598 | SUBROUTINE DMUMPS_BUF_SEND_1INT( I, DEST, TAG, COMM, | 1 Warning: Unused dummy argument ‘i’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:499:45: 499 | & RHSCOMP, NRHS, LRHSCOMP, IPOSINRHSCOMP, NPIV, | 1~~~~~~~~~~~~ Warning: Unused dummy argument ‘iposinrhscomp’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:498:20: 498 | & IW, W, JBDEB, JBFIN, | 1~ Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:498:27: 498 | & IW, W, JBDEB, JBFIN, | 1~~~~ Warning: Unused dummy argument ‘jbdeb’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:498:34: 498 | & IW, W, JBDEB, JBFIN, | 1~~~~ Warning: Unused dummy argument ‘jbfin’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:496:63: 496 | SUBROUTINE DMUMPS_BUF_SEND_VCB( NRHS_B, NODE1, NODE2, NCB, LDW, | 1~~ Warning: Unused dummy argument ‘ncb’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:496:49: 496 | SUBROUTINE DMUMPS_BUF_SEND_VCB( NRHS_B, NODE1, NODE2, NCB, LDW, | 1~~~~ Warning: Unused dummy argument ‘node1’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:499:20: 499 | & RHSCOMP, NRHS, LRHSCOMP, IPOSINRHSCOMP, NPIV, | 1~~~~~~ Warning: Unused dummy argument ‘rhscomp’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:498:24: 498 | & IW, W, JBDEB, JBFIN, | 1 Warning: Unused dummy argument ‘w’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:423:20: 423 | & CB, SOL, | 1~ Warning: Unused dummy argument ‘cb’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:420:63: 420 | SUBROUTINE DMUMPS_BUF_SEND_MASTER2SLAVE( NRHS, INODE, IFATH, | 1~~~~ Warning: Unused dummy argument ‘ifath’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:420:56: 420 | SUBROUTINE DMUMPS_BUF_SEND_MASTER2SLAVE( NRHS, INODE, IFATH, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:422:20: 422 | & JBDEB, JBFIN, | 1~~~~ Warning: Unused dummy argument ‘jbdeb’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:422:27: 422 | & JBDEB, JBFIN, | 1~~~~ Warning: Unused dummy argument ‘jbfin’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:423:24: 423 | & CB, SOL, | 1~~ Warning: Unused dummy argument ‘sol’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:230:53: 230 | & IWROW, IWCOL, A, PACKED_CB, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:228:46: 228 | & INODE, FPERE, NFRONT, LCONT, | 1~~~~ Warning: Unused dummy argument ‘fpere’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:228:39: 228 | & INODE, FPERE, NFRONT, LCONT, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:230:46: 230 | & IWROW, IWCOL, A, PACKED_CB, | 1~~~~ Warning: Unused dummy argument ‘iwcol’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:230:39: 230 | & IWROW, IWCOL, A, PACKED_CB, | 1~~~~ Warning: Unused dummy argument ‘iwrow’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:229:39: 229 | & NASS, NPIV, | 1~~~ Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:229:45: 229 | & NASS, NPIV, | 1~~~ Warning: Unused dummy argument ‘npiv’ at (1) [-Wunused-dummy-argument] dmumps_comm_buffer.F:3298:10: 3298 | IF (LRFORM .NE. LRB%LRFORM) THEN | ^ Warning: ‘lrform’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:3286:18: 3286 | INTEGER :: LRFORM, K, M, N, KSVD | ^~~~~~ note: ‘lrform’ was declared here dmumps_comm_buffer.F:2412:72: 2412 | DO ISUB = 1, NSUBSET_COL_EFF - NSUPCOL_EFF | ^ Warning: ‘nsubset_col_eff’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:2201:17: 2201 | INTEGER NSUBSET_COL_EFF | ^~~~~~~~~~~~~~~ note: ‘nsubset_col_eff’ was declared here dmumps_comm_buffer.F:1393:15: 1393 | IF (MAX_ROW_LENGTH > 0) THEN | ^ Warning: ‘max_row_length’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_comm_buffer.F:1073:15: 1073 | INTEGER MAX_ROW_LENGTH | ^~~~~~~~~~~~~~ note: ‘max_row_length’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_load.F -o dmumps_load.o dmumps_load.F:5840:59: 5840 | SUBROUTINE DMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1~~~ Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5840:64: 5840 | SUBROUTINE DMUMPS_LOAD_INIT_SBTR_STRUCT(POOL, LPOOL,KEEP,KEEP8) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5544:63: 5544 | SUBROUTINE DMUMPS_CHECK_SBTR_COST(NBINSUBTREE,INSUBTREE,NBTOP, | 1~~~~ Warning: Unused dummy argument ‘nbtop’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5339:32: 5339 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5062:37: 5062 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5062:12: 5062 | & NE,COMM,SLAVEF,MYID,KEEP,KEEP8,N) | 1~ Warning: Unused dummy argument ‘ne’ at (1) [-Wunused-dummy-argument] dmumps_load.F:4885:38: 4885 | & (INODE,UPPER,SLAVEF,KEEP,KEEP8, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:2726:48: 2726 | & SLAVES_LIST,SIZE_SLAVES_LIST,MYID,INODE,MP,LP) | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_load.F:2271:38: 2271 | & (SLAVEF,KEEP,KEEP8,PROCS,MEM_DISTRIB,NCB,NFRONT, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] dmumps_load.F:2164:54: 2164 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:2164:12: 2164 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1~ Warning: Unused dummy argument ‘ok’ at (1) [-Wunused-dummy-argument] dmumps_load.F:2164:21: 2164 | & OK,INODE,POOL,LPOOL,MYID,SLAVEF,COMM,KEEP,KEEP8) | 1~~~ Warning: Unused dummy argument ‘pool’ at (1) [-Wunused-dummy-argument] dmumps_load.F:2045:27: 2045 | & PROCNODE, KEEP,KEEP8, SLAVEF, COMM, MYID, STEP, N, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:1885:32: 1885 | & TAB_POS, NASS, KEEP,KEEP8, LIST_SLAVES, NSLAVES,INODE) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:1741:19: 1741 | & (MEM_DISTRIB,CAND, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] dmumps_load.F:1351:20: 1351 | & ( MSGSOU, BUFR, LBUFR, LBUFR_BYTES ) | 1~~~ Warning: Unused dummy argument ‘bufr’ at (1) [-Wunused-dummy-argument] dmumps_load.F:1361:25: 1361 | INTEGER POSITION, IERR, NSLAVES, i | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dmumps_load.F:1351:33: 1351 | & ( MSGSOU, BUFR, LBUFR, LBUFR_BYTES ) | 1~~~~~~~~~~ Warning: Unused dummy argument ‘lbufr_bytes’ at (1) [-Wunused-dummy-argument] dmumps_load.F:1195:41: 1195 | SUBROUTINE DMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] dmumps_load.F:1195:53: 1195 | SUBROUTINE DMUMPS_LOAD_SET_SLAVES(MEM_DISTRIB,MSG_SIZE,DEST, | 1~~~~~~~ Warning: Unused dummy argument ‘msg_size’ at (1) [-Wunused-dummy-argument] dmumps_load.F:984:23: 984 | & KEEP,KEEP8,LRLUS) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:855:27: 855 | & INC_LOAD, KEEP,KEEP8 ) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:280:13: 280 | & CAND, SIZE_CAND, | 1~~~ Warning: Unused dummy argument ‘cand’ at (1) [-Wunused-dummy-argument] dmumps_load.F:283:35: 283 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1~~ Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] dmumps_load.F:283:40: 283 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1~~~ Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] dmumps_load.F:283:13: 283 | & PROCNODE_STEPS, KEEP, DAD, FILS, ICNTL, | 1~~~~~~~~~~~~~ Warning: Unused dummy argument ‘procnode_steps’ at (1) [-Wunused-dummy-argument] dmumps_load.F:279:20: 279 | & INODE, TYPESPLIT, IFSON, | 1~~~~~~~~ Warning: Unused dummy argument ‘typesplit’ at (1) [-Wunused-dummy-argument] dmumps_load.F:227:46: 227 | & INODE, STEP, N, SLAVEF, NBSPLIT, NCB, | 1~~ Warning: Unused dummy argument ‘ncb’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5865:56: 5865 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5862:17: 5862 | & KEEP,KEEP8, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5864:12: 5864 | & MEM_DISTRIB, NCB, NFRONT, NSLAVES_NODE, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘mem_distrib’ at (1) [-Wunused-dummy-argument] dmumps_load.F:5865:51: 5865 | & TAB_POS, SLAVES_LIST, SIZE_SLAVES_LIST,MYID,INODE, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_load.F:2288:29: 2288 | INTEGER OTHERS,CHOSEN,SMALL_SET,ACC | ^~~~~~~~~ Warning: ‘small_set’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_load.F:2057:18: 2057 | INTEGER i, INODE, NELIM, NFR, LEVEL, IERR, WHAT | ^~~~~ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dstatic_ptr_m.F -o dstatic_ptr_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_mem_dynamic.F -o dfac_mem_dynamic.o dfac_mem_dynamic.F:320:24: 320 | & LRLU, IPTRLU, LRLUS, STEP, PTRAST, PAMASTER, | 1~~~~~ Warning: Unused dummy argument ‘iptrlu’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:319:49: 319 | & KEEP, KEEP8, IW, LIW, IWPOSCB, IWPOS, | 1~~~~ Warning: Unused dummy argument ‘iwpos’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:320:18: 320 | & LRLU, IPTRLU, LRLUS, STEP, PTRAST, PAMASTER, | 1~~~ Warning: Unused dummy argument ‘lrlu’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:320:32: 320 | & LRLU, IPTRLU, LRLUS, STEP, PTRAST, PAMASTER, | 1~~~~ Warning: Unused dummy argument ‘lrlus’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:152:36: 152 | & IW, LIW, IWPOSCB, IWPOS, | 1~~~~ Warning: Unused dummy argument ‘iwpos’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:45:60: 45 | & INODE, CB_STATE, IXXD, | 1~~~ Warning: Unused dummy argument ‘ixxd’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:47:53: 47 | & RCURRENT, PAMASTER, PTRAST, | 1~~~~~~~ Warning: Unused dummy argument ‘pamaster’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:47:63: 47 | & RCURRENT, PAMASTER, PTRAST, | 1~~~~~ Warning: Unused dummy argument ‘ptrast’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:47:43: 47 | & RCURRENT, PAMASTER, PTRAST, | 1~~~~~~~ Warning: Unused dummy argument ‘rcurrent’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:15:40: 15 | SUBROUTINE DMUMPS_DM_SET_DYNPTR( CB_STATE, A, LA, | 1~~~~~~~ Warning: Unused dummy argument ‘cb_state’ at (1) [-Wunused-dummy-argument] dfac_mem_dynamic.F:96:39: 96 | LOGICAL FUNCTION DMUMPS_DM_ISBAND(XXSTATE) | ^ Warning: ‘__result_dmumps_dm_isband’ may be used uninitialized [-Wmaybe-uninitialized] dfac_mem_dynamic.F:239:72: 239 | MOVE2DYNAMIC = MOVE2DYNAMIC .AND. (RCURRENT_SIZE .NE. 0_8) | ^ Warning: ‘move2dynamic’ may be used uninitialized [-Wmaybe-uninitialized] dfac_mem_dynamic.F:174:21: 174 | LOGICAL :: MOVE2DYNAMIC | ^~~~~~~~~~~~ note: ‘move2dynamic’ was declared here dfac_mem_dynamic.F:178:50: 178 | DOUBLE PRECISION, DIMENSION(:), POINTER :: DYNAMIC_CB | ^~~~~~~~~~ Warning: ‘dynamic_cb.data’ may be used uninitialized [-Wmaybe-uninitialized] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c domp_tps_m.F -o domp_tps_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_asm_master_ELT_m.F -o dfac_asm_master_ELT_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_asm_master_m.F -o dfac_asm_master_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_ooc_buffer.F -o dmumps_ooc_buffer.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_ooc.F -o dmumps_ooc.o dmumps_ooc.F:3048:12: 3048 | & IW, LIWFAC, | 1~ Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:3049:12: 3049 | & MYID, FILESIZE, IERR , LAST_CALL) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2998:20: 2998 | & KEEP38, KEEP20) | 1~~~~~ Warning: Unused dummy argument ‘keep20’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2998:12: 2998 | & KEEP38, KEEP20) | 1~~~~~ Warning: Unused dummy argument ‘keep38’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:2358:26: 2358 | & NB_NODES,FLAG,PTRFAC,NSTEPS) | 1~~~~~ Warning: Unused dummy argument ‘ptrfac’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1958:51: 1958 | SUBROUTINE DMUMPS_FREE_SPACE_FOR_SOLVE(A,LA,REQUESTED_SIZE,PTRFAC, | 1~~~~~~~~~~~~~ Warning: Unused dummy argument ‘requested_size’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1925:12: 1925 | & A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1924:17: 1924 | & KEEP,KEEP8, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1883:30: 1883 | & KEEP,KEEP8, A,ZONE) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1883:23: 1883 | & KEEP,KEEP8, A,ZONE) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1718:47: 1718 | SUBROUTINE DMUMPS_GET_BOTTOM_AREA_SPACE(A,LA,REQUESTED_SIZE, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1585:44: 1585 | SUBROUTINE DMUMPS_GET_TOP_AREA_SPACE(A,LA,REQUESTED_SIZE,PTRFAC, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1322:65: 1322 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1036:46: 1036 | SUBROUTINE DMUMPS_UPDATE_READ_REQ_NODE(INODE,SIZE,DEST,ZONE, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:276:54: 276 | SUBROUTINE DMUMPS_NEW_FACTOR(INODE,PTRFAC,KEEP,KEEP8, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dmumps_ooc.F:1356:72: 1356 | RETURN | ^ Warning: ‘__result_dmumps_solve_is_inod’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:1322:6: 1322 | FUNCTION DMUMPS_SOLVE_IS_INODE_IN_MEM(INODE,PTRFAC,NSTEPS,A,LA, | ^ note: ‘__result_dmumps_solve_is_inod’ was declared here dmumps_ooc.F:1116:18: 1116 | IF(LOC_I.EQ.POS_HOLE_T(ZONE))THEN | ^ Warning: ‘loc_i’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_ooc.F:1043:26: 1043 | INTEGER I,TMP_NODE,LOC_I,POS_REQ,NB | ^~~~~ note: ‘loc_i’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_front_aux.F -o dfac_front_aux.o dfac_front_aux.F:1626:32: 1626 | & NFRONT,NASS,LAST_VAR,INODE,A,LA, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1629:16: 1629 | & KEEP,KEEP8, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1433:29: 1433 | & NFRONT,NASS,NPIV,INODE, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1022:23: 1022 | & (NFRONT,NASS,INODE,IBEG_BLOCK,IEND_BLOCK, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1025:46: 1025 | & IFLAG,IOLDPS,POSELT,UU, SEUIL,KEEP,KEEP8,PIVSIZ, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:1027:12: 1027 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:713:13: 713 | & N,INODE,IW,LIW,A,LA, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:714:57: 714 | & INOPV,NOFFW,IFLAG,IOLDPS,POSELT,UU,SEUIL,KEEP,KEEP8, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:713:11: 713 | & N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:717:12: 717 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:719:12: 719 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘pp_first2swap_u’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:626:47: 626 | SUBROUTINE DMUMPS_FAC_FR_UPDATE_CBROWS( INODE, NFRONT, NASS, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:581:32: 581 | SUBROUTINE DMUMPS_FAC_MQ(IBEG_BLOCK,IEND_BLOCK, | 1~~~~~~~~~ Warning: Unused dummy argument ‘ibeg_block’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:215:26: 215 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:215:24: 215 | & NFRONT,NASS,N,INODE,IW,LIW,A,LA, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:17:12: 17 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk_L, | 1~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] dfac_front_aux.F:19:12: 19 | & PP_FIRST2SWAP_U, PP_LastPanelonDisk_U, | 1~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘pp_first2swap_u’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_lr.F -o dfac_lr.o dfac_lr.F:2572:35: 2572 | & IBEG_BLOCK, NB_BLR, | 1~~~~~ Warning: Unused dummy argument ‘nb_blr’ at (1) [-Wunused-dummy-argument] dfac_lr.F:2477:47: 2477 | & IBEG_BLOCK, IEND_BLOCK, NB_BLR, | 1~~~~~ Warning: Unused dummy argument ‘nb_blr’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1967:15: 1967 | & IWHANDLER, SYM, NIV, IFLAG, IERROR, | 1~~~~~~~~ Warning: Unused dummy argument ‘iwhandler’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1463:21: 1463 | & K474, FSorCB, BLR_U_COL, KEEP8) | 1~~~~~ Warning: Unused dummy argument ‘fsorcb’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1461:30: 1461 | & ACC_LUA, K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1~~~ Warning: Unused dummy argument ‘k479’ at (1) [-Wunused-dummy-argument] dfac_lr.F:1160:21: 1160 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, KEEP8) | 1~~~ Warning: Unused dummy argument ‘k479’ at (1) [-Wunused-dummy-argument] dfac_lr.F:787:21: 787 | & K474, FSorCB, BLR_U_COL, KEEP8, | 1~~~~~ Warning: Unused dummy argument ‘fsorcb’ at (1) [-Wunused-dummy-argument] dfac_lr.F:785:21: 785 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1~~~ Warning: Unused dummy argument ‘k479’ at (1) [-Wunused-dummy-argument] dfac_lr.F:782:34: 782 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1~~~~ Warning: Unused dummy argument ‘nelim’ at (1) [-Wunused-dummy-argument] dfac_lr.F:782:46: 782 | & NB_BLR, NPARTSASS, NELIM, NIV, SYM, | 1~~ Warning: Unused dummy argument ‘sym’ at (1) [-Wunused-dummy-argument] dfac_lr.F:463:21: 463 | & K480, K479, K478, KPERCENT_LUA, KPERCENT, | 1~~~ Warning: Unused dummy argument ‘k479’ at (1) [-Wunused-dummy-argument] dfac_lr.F:460:15: 460 | & NELIM, IW2, BLOCK, ACC_LUA, | 1~~~~ Warning: Unused dummy argument ‘nelim’ at (1) [-Wunused-dummy-argument] dfac_lr.F:459:46: 459 | & BEGS_BLR, CURRENT_BLR, NB_BLR, NPARTSASS, | 1~~~~~~~~ Warning: Unused dummy argument ‘npartsass’ at (1) [-Wunused-dummy-argument] dfac_lr.F:20:15: 20 | & NELIM, IW2, BLOCK, | 1~~~~ Warning: Unused dummy argument ‘nelim’ at (1) [-Wunused-dummy-argument] dfac_lr.F:21:29: 21 | & MAXI_CLUSTER, NPIV, NIV, | 1~~~ Warning: Unused dummy argument ‘npiv’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_front_LU_type1.F -o dfac_front_LU_type1.o dfac_front_LU_type1.F:22:49: 22 | & AVOID_DELAYED, ETATASS, | 1~~~~~~ Warning: Unused dummy argument ‘etatass’ at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:21:34: 21 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1~~~~~~~~~~~~~ Warning: Unused dummy argument ‘procnode_steps’ at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:21:56: 21 | & PROCNODE_STEPS, MYID, SLAVEF, SEUIL, | 1~~~~~ Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:20:46: 20 | & KEEP,KEEP8, STEP, | 1~~~ Warning: Unused dummy argument ‘step’ at (1) [-Wunused-dummy-argument] dfac_front_LU_type1.F:320:26: 320 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LU_type1.F:80:30: 80 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^~~~~~~~ note: ‘npartscb’ declared here dfac_front_LU_type1.F:489:72: 489 | & dble(T2P-T1P)/dble(CRP) | ^ Warning: ‘t1p’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LU_type1.F:84:31: 84 | INTEGER T2, COUNT_RATE, T1P, T2P, CRP | ^~~ note: ‘t1p’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_front_type2_aux.F -o dfac_front_type2_aux.o dfac_front_type2_aux.F:473:24: 473 | & NASS, NPIV, INODE, A, LA, LDAFS, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:19:16: 19 | & N, INODE, IW, LIW, A, LA, NNEG, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:22:37: 22 | & SEUIL,KEEP,KEEP8,PIVSIZ, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:19:13: 19 | & N, INODE, IW, LIW, A, LA, NNEG, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dfac_front_type2_aux.F:24:26: 24 | & PP_FIRST2SWAP_L, PP_LastPanelonDisk, | 1~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘pp_first2swap_l’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_front_LU_type2.F -o dfac_front_LU_type2.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_front_LDLT_type1.F -o dfac_front_LDLT_type1.o dfac_front_LDLT_type1.F:303:26: 303 | IF (COMPRESS_CB.AND.NPARTSCB.GT.0) THEN | ^ Warning: ‘npartscb’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type1.F:72:30: 72 | INTEGER HF, NPARTSASS, NPARTSCB, NB_BLR | ^~~~~~~~ note: ‘npartscb’ declared here dfac_front_LDLT_type1.F:1035:72: 1035 | LOC_LR_MODULE_TIME = dble(TTOT2-TTOT1)/dble(COUNT_RATETOT) | ^ Warning: ‘ttot1’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type1.F:75:15: 75 | INTEGER TTOT1, TTOT2, COUNT_RATETOT | ^~~~~ note: ‘ttot1’ was declared here dfac_front_LDLT_type1.F:1054:72: 1054 | & DBLE(TTOT2FR-TTOT1FR)/DBLE(COUNT_RATETOTFR) | ^ Warning: ‘ttot1fr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type1.F:76:15: 76 | INTEGER TTOT1FR, TTOT2FR, COUNT_RATETOTFR | ^~~~~~~ note: ‘ttot1fr’ was declared here dfac_front_LDLT_type1.F:468:72: 468 | & dble(T2-T1)/dble(COUNT_RATE) | ^ Warning: ‘t1’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type1.F:74:15: 74 | INTEGER T1, T2, COUNT_RATE, T1P, T2P, CRP | ^~ note: ‘t1’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_front_LDLT_type2.F -o dfac_front_LDLT_type2.o dfac_front_LDLT_type2.F:552:72: 552 | & dble(T2-T1)/dble(COUNT_RATE) | ^ Warning: ‘t1’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type2.F:113:15: 113 | INTEGER T1, T2, COUNT_RATE, T1P, T2P, CRP | ^~ note: ‘t1’ was declared here dfac_front_LDLT_type2.F:1030:72: 1030 | & DBLE(TTOT2FR-TTOT1FR)/DBLE(COUNT_RATETOTFR) | ^ Warning: ‘ttot1fr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type2.F:115:15: 115 | INTEGER TTOT1FR, TTOT2FR, COUNT_RATETOTFR | ^~~~~~~ note: ‘ttot1fr’ was declared here dfac_front_LDLT_type2.F:1007:72: 1007 | LOC_LR_MODULE_TIME = DBLE(TTOT2-TTOT1)/DBLE(COUNT_RATETOT) | ^ Warning: ‘ttot1’ may be used uninitialized [-Wmaybe-uninitialized] dfac_front_LDLT_type2.F:114:15: 114 | INTEGER TTOT1, TTOT2, COUNT_RATETOT | ^~~~~ note: ‘ttot1’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_omp_m.F -o dfac_omp_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_par_m.F -o dfac_par_m.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_config_file.F -o dmumps_config_file.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_sol_es.F -o dmumps_sol_es.o dmumps_sol_es.F:435:33: 435 | & (MYID, N, KEEP28, KEEP201, KEEP485, KEEP8_31, | 1~~~~~ Warning: Unused dummy argument ‘keep28’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:435:50: 435 | & (MYID, N, KEEP28, KEEP201, KEEP485, KEEP8_31, | 1~~~~~~ Warning: Unused dummy argument ‘keep485’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:435:24: 435 | & (MYID, N, KEEP28, KEEP201, KEEP485, KEEP8_31, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:413:56: 413 | SUBROUTINE DMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1~~~~~ Warning: Unused dummy argument ‘keep28’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:414:18: 414 | & KEEP8_31, | 1~~~~~~~ Warning: Unused dummy argument ‘keep8_31’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:413:47: 413 | SUBROUTINE DMUMPS_TREE_PRUN_NODES_STATS(MYID, N, KEEP28, KEEP201, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:266:14: 266 | & MYID, COMM, KEEP485, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:8: 267 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1~ Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:57: 267 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1~~ Warning: Unused dummy argument ‘k38’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:266:20: 266 | & MYID, COMM, KEEP485, | 1~~~~~~ Warning: Unused dummy argument ‘keep485’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:25: 267 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1~~~~ Warning: Unused dummy argument ‘kixsz’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:51: 267 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1~~~ Warning: Unused dummy argument ‘ldlt’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:266:8: 266 | & MYID, COMM, KEEP485, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:31: 267 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1~~~~~~~~~~ Warning: Unused dummy argument ‘ooc_fct_loc’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:44: 267 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1~~~~ Warning: Unused dummy argument ‘phase’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:267:17: 267 | & IW, LIW, PTRIST, KIXSZ,OOC_FCT_LOC, PHASE, LDLT, K38) | 1~~~~~ Warning: Unused dummy argument ‘ptrist’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:212:19: 212 | & nb_sparse, MYID, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:40:17: 40 | & DAD, NE_STEPS, FRERE, KEEP28, | 1~~~~~~~ Warning: Unused dummy argument ‘ne_steps’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:465:18: 465 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:465:35: 465 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1~~ Warning: Unused dummy argument ‘mpg’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:465:28: 465 | & (LP, LPOK, PROKG, MPG, PERM_STRAT, | 1~~~~ Warning: Unused dummy argument ‘prokg’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:559:18: 559 | & IRHS_PTR, NHRS, | 1~~~~~~~ Warning: Unused dummy argument ‘irhs_ptr’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:619:49: 619 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1~~ Warning: Unused dummy argument ‘mpg’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:619:42: 619 | & behaviour_L0, reorder, n_select, PROKG, MPG | 1~~~~ Warning: Unused dummy argument ‘prokg’ at (1) [-Wunused-dummy-argument] dmumps_sol_es.F:708:72: 708 | USED = .FALSE. | ^ Warning: ‘used.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_sol_es.F:662:45: 662 | LOGICAL, ALLOCATABLE, DIMENSION(:) :: USED | ^~~~ note: ‘used.dim[0].ubound’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_save_restore_files.F -o dmumps_save_restore_files.o dmumps_save_restore_files.F:196:60: 196 | SUBROUTINE MUMPS_CLEAN_SAVED_DATA(MYID,ierr,SUPPFILE,INFOFILE) | 1~~~~~~~ Warning: Unused dummy argument ‘infofile’ at (1) [-Wunused-dummy-argument] dmumps_save_restore_files.F:196:51: 196 | SUBROUTINE MUMPS_CLEAN_SAVED_DATA(MYID,ierr,SUPPFILE,INFOFILE) | 1~~~~~~~ Warning: Unused dummy argument ‘suppfile’ at (1) [-Wunused-dummy-argument] dmumps_save_restore_files.F:137:20: 137 | INTEGER :: IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dmumps_save_restore_files.F:39:18: 39 | INTEGER :: dummy | 1~~~~ Warning: Unused variable ‘dummy’ declared at (1) [-Wunused-variable] dmumps_save_restore_files.F:19:36: 19 | SUBROUTINE MUMPS_READ_HEADER(fileunit, ierr, size_read, SIZE_INT | 1~~~~~~~ Warning: Unused dummy argument ‘fileunit’ at (1) [-Wunused-dummy-argument] dmumps_save_restore_files.F:21:13: 21 | & ,READ_ARITH, READ_INT_TYPE_64 | 1~~~~~~~~~ Warning: Dummy argument ‘read_arith’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument] dmumps_save_restore_files.F:23:13: 23 | & ,READ_HASH,READ_SYM,READ_PAR,READ_NPROCS | 1~~~~~~~~ Warning: Dummy argument ‘read_hash’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument] dmumps_save_restore_files.F:21:25: 21 | & ,READ_ARITH, READ_INT_TYPE_64 | 1~~~~~~~~~~~~~~~ Warning: Dummy argument ‘read_int_type_64’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument] dmumps_save_restore_files.F:23:41: 23 | & ,READ_HASH,READ_SYM,READ_PAR,READ_NPROCS | 1~~~~~~~~~~ Warning: Dummy argument ‘read_nprocs’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument] dmumps_save_restore_files.F:22:40: 22 | & ,READ_OOC_FILE_NAME_LENGTH, READ_OOC_FIRST_FILE_NAME | 1~~~~~~~~~~~~~~~~~~~~~~~ Warning: Dummy argument ‘read_ooc_first_file_name’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument] dmumps_save_restore_files.F:23:32: 23 | & ,READ_HASH,READ_SYM,READ_PAR,READ_NPROCS | 1~~~~~~~ Warning: Dummy argument ‘read_par’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument] dmumps_save_restore_files.F:23:23: 23 | & ,READ_HASH,READ_SYM,READ_PAR,READ_NPROCS | 1~~~~~~~ Warning: Dummy argument ‘read_sym’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument] dmumps_save_restore_files.F:20:24: 20 | & ,SIZE_INT8, TOTAL_FILE_SIZE, TOTAL_STRUC_SIZE | 1~~~~~~~~~~~~~~ Warning: Dummy argument ‘total_file_size’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument] dmumps_save_restore_files.F:20:41: 20 | & ,SIZE_INT8, TOTAL_FILE_SIZE, TOTAL_STRUC_SIZE | 1~~~~~~~~~~~~~~~ Warning: Dummy argument ‘total_struc_size’ at (1) was declared INTENT(OUT) but was not set [-Wunused-dummy-argument] dmumps_save_restore_files.F:45:10: 45 | if (READ_FORTRAN_VERSION.NE."MUMPS") THEN | ^ Warning: ‘read_fortran_version’ may be used uninitialized [-Wmaybe-uninitialized] : note: by argument 1 of type ‘const void *’ to ‘__builtin_memcmp_eq’ declared here dmumps_save_restore_files.F:37:27: 37 | CHARACTER(len=5) :: READ_FORTRAN_VERSION | ^~~~~~~~~~~~~~~~~~~~ note: ‘read_fortran_version’ declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_save_restore.F -o dmumps_save_restore.o dmumps_save_restore.F:677:41: 677 | INTEGER:: size_array1,size_array2,dummy,allocok | 1~~~~ Warning: Unused variable ‘dummy’ declared at (1) [-Wunused-variable] dmumps_save_restore.F:667:29: 667 | INTEGER:: j,i1,i2,err,ierr | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dmumps_save_restore.F:657:13: 657 | & ,INFO1,INFO2,INFOG1,INFOG2) | 1~~~~ Warning: Unused dummy argument ‘info1’ at (1) [-Wunused-dummy-argument] dmumps_save_restore.F:657:19: 657 | & ,INFO1,INFO2,INFOG1,INFOG2) | 1~~~~ Warning: Unused dummy argument ‘info2’ at (1) [-Wunused-dummy-argument] dmumps_save_restore.F:657:25: 657 | & ,INFO1,INFO2,INFOG1,INFOG2) | 1~~~~~ Warning: Unused dummy argument ‘infog1’ at (1) [-Wunused-dummy-argument] dmumps_save_restore.F:657:32: 657 | & ,INFO1,INFO2,INFOG1,INFOG2) | 1~~~~~ Warning: Unused dummy argument ‘infog2’ at (1) [-Wunused-dummy-argument] dmumps_save_restore.F:514:16: 514 | INTEGER::ierr,IN,NBVARIABLES,NBVARIABLES_ROOT | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dmumps_save_restore.F:305:33: 305 | LOGICAL:: SAVE_FILE_exist,INFO_FILE_exist | 1~~~~~~~~~~~~~~ Warning: Unused variable ‘info_file_exist’ declared at (1) [-Wunused-variable] dmumps_save_restore.F:956:12: 956 | if(err.ne.0) THEN | ^ Warning: ‘err’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_save_restore.F:667:25: 667 | INTEGER:: j,i1,i2,err,ierr | ^~~ note: ‘err’ declared here dmumps_save_restore.F:1142:12: 1142 | if(err.ne.0) GOTO 100 | ^ Warning: ‘err’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_save_restore.F:667:25: 667 | INTEGER:: j,i1,i2,err,ierr | ^~~ note: ‘err’ declared here dmumps_save_restore.F:1207:18: 1207 | if(size_array1.EQ.-999) then | ^ Warning: ‘size_array1’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_save_restore.F:677:17: 677 | INTEGER:: size_array1,size_array2,dummy,allocok | ^~~~~~~~~~~ note: ‘size_array1’ was declared here dmumps_save_restore.F:1325:72: 1325 | & *SIZE_CHARACTER | ^ Warning: ‘size_array2’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_save_restore.F:677:29: 677 | INTEGER:: size_array1,size_array2,dummy,allocok | ^~~~~~~~~~~ note: ‘size_array2’ was declared here dmumps_save_restore.F:4436:72: 4436 | SIZE_VARIABLES(i1)=size_array_INT8_2*SIZE_ARITH_DEP | ^ Warning: ‘size_array_int8_2’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_save_restore.F:678:38: 678 | INTEGER(8):: size_array_INT8_1,size_array_INT8_2 | ^~~~~~~~~~~~~~~~~ note: ‘size_array_int8_2’ was declared here dmumps_save_restore.F:396:9: 396 | if(ierr.ne.0) THEN | ^ Warning: ‘ierr’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_save_restore.F:303:16: 303 | INTEGER::ierr,OUT,NBVARIABLES,NBVARIABLES_ROOT,OUTINFO | ^~~~ note: ‘ierr’ was declared here dmumps_save_restore.F:220:9: 220 | if(ierr.ne.0) THEN | ^ Warning: ‘ierr’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_save_restore.F:150:16: 150 | INTEGER::ierr,IN,NBVARIABLES,NBVARIABLES_ROOT | ^~~~ note: ‘ierr’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_lr.F -o dsol_lr.o dsol_lr.F:380:12: 380 | & ( INODE, IWHDLR, NPIV_GLOBAL, NSLAVES, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_lr.F:193:12: 193 | & (INODE, IWHDLR, NPIV_GLOBAL, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_lr.F:198:19: 198 | & MTYPE, KEEP, IFLAG, IERROR ) | 1~~~ Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_lr.F:671:44: 671 | & DIAG, LDIAG, NPIV, NELIM, LIELL, | 1~~~~ Warning: Unused dummy argument ‘liell’ at (1) [-Wunused-dummy-argument] dsol_lr.F:672:26: 672 | & NRHS_B, W, LWC, | 1 Warning: Unused dummy argument ‘w’ at (1) [-Wunused-dummy-argument] dsol_lr.F:43:23: 43 | INTEGER :: I, NPARTSASS, NB_BLR , NELIM, LDADIAG, | ^~~~~~~~~ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] dsol_lr.F:445:72: 445 | LAST_BLR = NPARTSASS | ^ Warning: ‘npartsass’ may be used uninitialized [-Wmaybe-uninitialized] dsol_lr.F:394:23: 394 | INTEGER :: I, NPARTSASS, NB_BLR, LAST_BLR, | ^~~~~~~~~ note: ‘npartsass’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dini_driver.F -o dini_driver.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dana_driver.F -o dana_driver.o dana_driver.F:2476:4: 2476 | 150 FORMAT( | 1 Warning: Label 150 at (1) defined but not used [-Wunused-label] dana_driver.F:2474:4: 2474 | 112 FORMAT(/' MEMORY ESTIMATIONS ... '/ | 1 Warning: Label 112 at (1) defined but not used [-Wunused-label] dana_driver.F:2473:4: 2473 | 110 FORMAT(/' ****** ANALYSIS STEP ********'/) | 1 Warning: Label 110 at (1) defined but not used [-Wunused-label] dana_driver.F:3401:4: 3401 | 150 FORMAT( | 1 Warning: Label 150 at (1) defined but not used [-Wunused-label] dana_driver.F:3433:31: 3433 | CHARACTER(LEN=20) :: MM_IDSTR | 1~~~~~~~ Warning: Unused variable ‘mm_idstr’ declared at (1) [-Wunused-variable] dana_driver.F:3676:34: 3676 | SUBROUTINE DMUMPS_DUMP_RHS(IUNIT, id) | 1~~~~ Warning: Unused dummy argument ‘iunit’ at (1) [-Wunused-dummy-argument] dana_driver.F:3511:13: 3511 | & (id, IUNIT, I_AM_SLAVE, I_AM_MASTER, | 1~~~~ Warning: Unused dummy argument ‘iunit’ at (1) [-Wunused-dummy-argument] dana_driver.F:3355:72: 3355 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:3159:31: 3159 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^~~~~~~~~~~ note: ‘reqptr.offset’ was declared here dana_driver.F:3355:72: 3355 | & I, COLLECT_JCN, id%COMM, REQPTR(I,2), IERR ) | ^ Warning: ‘reqptr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:3159:31: 3159 | INTEGER, ALLOCATABLE :: REQPTR(:,:) | ^~~~~~~~~~~ note: ‘reqptr.dim[1].stride’ was declared here dana_driver.F:714:72: 714 | & id%IS1(NE), id%IS1(NA)) | ^ Warning: ‘fils’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:52:22: 52 | INTEGER IKEEP, FILS, FRERE, NFSIZ | ^~~~ note: ‘fils’ was declared here dana_driver.F:714:72: 714 | & id%IS1(NE), id%IS1(NA)) | ^ Warning: ‘frere’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:52:28: 52 | INTEGER IKEEP, FILS, FRERE, NFSIZ | ^~~~~ note: ‘frere’ was declared here dana_driver.F:766:72: 766 | SSARBR => id%IS1(IKEEP:IKEEP+id%N-1) | ^ Warning: ‘ikeep’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:52:15: 52 | INTEGER IKEEP, FILS, FRERE, NFSIZ | ^~~~~ note: ‘ikeep’ was declared here dana_driver.F:714:72: 714 | & id%IS1(NE), id%IS1(NA)) | ^ Warning: ‘na’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:53:19: 53 | INTEGER NE, NA | ^~ note: ‘na’ was declared here dana_driver.F:714:72: 714 | & id%IS1(NE), id%IS1(NA)) | ^ Warning: ‘ne’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:53:15: 53 | INTEGER NE, NA | ^~ note: ‘ne’ was declared here dana_driver.F:776:72: 776 | & ) | ^ Warning: ‘nfsiz’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:52:35: 52 | INTEGER IKEEP, FILS, FRERE, NFSIZ | ^~~~~ note: ‘nfsiz’ was declared here dana_driver.F:1109:72: 1109 | id%NA(1) = NBLEAF | ^ Warning: ‘nbleaf’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:73:15: 73 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^~~~~~ note: ‘nbleaf’ was declared here dana_driver.F:1110:72: 1110 | id%NA(2) = NBROOT | ^ Warning: ‘nbroot’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:73:23: 73 | INTEGER NBLEAF, NBROOT, MYROW_CHECK, INIV2 | ^~~~~~ note: ‘nbroot’ was declared here dana_driver.F:1167:72: 1167 | LEAF = LEAF + 1 | ^ Warning: ‘leaf’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:72:15: 72 | INTEGER LEAF, INODE, ISTEP, INN, LPTRAR | ^~~~ note: ‘leaf’ was declared here dana_driver.F:1716:72: 1716 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:107:48: 107 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^~~~~~~~~ note: ‘temp_leaf.offset’ was declared here dana_driver.F:1716:72: 1716 | id%MY_FIRST_LEAF(1:J)=TEMP_LEAF(1:J,1) | ^ Warning: ‘temp_leaf.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:107:48: 107 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_LEAF | ^~~~~~~~~ note: ‘temp_leaf.dim[1].stride’ was declared here dana_driver.F:1656:21: 1656 | IF(TEMP_MEM(J,K) < 0.0D0) GOTO 666 | ^ Warning: ‘temp_mem.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:105:57: 105 | DOUBLE PRECISION, DIMENSION (:,:), ALLOCATABLE :: TEMP_MEM | ^~~~~~~~ note: ‘temp_mem.offset’ was declared here dana_driver.F:1656:21: 1656 | IF(TEMP_MEM(J,K) < 0.0D0) GOTO 666 | ^ Warning: ‘temp_mem.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:105:57: 105 | DOUBLE PRECISION, DIMENSION (:,:), ALLOCATABLE :: TEMP_MEM | ^~~~~~~~ note: ‘temp_mem.dim[1].stride’ was declared here dana_driver.F:1703:72: 1703 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:106:48: 106 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^~~~~~~~~ note: ‘temp_root.offset’ was declared here dana_driver.F:1703:72: 1703 | id%MY_ROOT_SBTR(1:J)=TEMP_ROOT(1:J,1) | ^ Warning: ‘temp_root.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:106:48: 106 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_ROOT | ^~~~~~~~~ note: ‘temp_root.dim[1].stride’ was declared here dana_driver.F:1729:72: 1729 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.offset’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:108:48: 108 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^~~~~~~~~ note: ‘temp_size.offset’ was declared here dana_driver.F:1729:72: 1729 | id%MY_NB_LEAF(1:J)=TEMP_SIZE(1:J,1) | ^ Warning: ‘temp_size.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dana_driver.F:108:48: 108 | INTEGER, DIMENSION (:,:), ALLOCATABLE :: TEMP_SIZE | ^~~~~~~~~ note: ‘temp_size.dim[1].stride’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_driver.F -o dfac_driver.o dfac_driver.F:3280:5: 3280 | 99992 FORMAT( ' INFOG(28) Estimated deficiency =',I16) | 1 Warning: Label 99992 at (1) defined but not used [-Wunused-label] dfac_driver.F:3279:5: 3279 | 99991 FORMAT( ' Nb of null pivots detected by ICNTL(24) =',I16) | 1 Warning: Label 99991 at (1) defined but not used [-Wunused-label] dfac_driver.F:3292:5: 3292 | 99989 FORMAT( ' Number of 2X2 pivots in type 2 nodes =',I16) | 1 Warning: Label 99989 at (1) defined but not used [-Wunused-label] dfac_driver.F:3291:5: 3291 | 99988 FORMAT( ' Number of 2x2 pivots in type 1 nodes =',I16) | 1 Warning: Label 99988 at (1) defined but not used [-Wunused-label] dfac_driver.F:3290:5: 3290 | 99987 FORMAT( ' INFOG(12) Number of negative pivots =',I16) | 1 Warning: Label 99987 at (1) defined but not used [-Wunused-label] dfac_driver.F:3289:5: 3289 | 99986 FORMAT( ' INFOG(25) Number of tiny pivots(static) =',I16) | 1 Warning: Label 99986 at (1) defined but not used [-Wunused-label] dfac_driver.F:3288:5: 3288 | 99985 FORMAT( ' INFOG(12) Number of off diagonal pivots =',I16) | 1 Warning: Label 99985 at (1) defined but not used [-Wunused-label] dfac_driver.F:3281:5: 3281 | 99984 FORMAT(/'Leaving factorization with ...'/ | 1 Warning: Label 99984 at (1) defined but not used [-Wunused-label] dfac_driver.F:3278:5: 3278 | 99983 FORMAT( ' Nb of null pivots detected by ICNTL(56) =',I16) | 1 Warning: Label 99983 at (1) defined but not used [-Wunused-label] dfac_driver.F:3277:5: 3277 | 99982 FORMAT( ' INFOG(13) Number of delayed pivots =',I16) | 1 Warning: Label 99982 at (1) defined but not used [-Wunused-label] dfac_driver.F:3276:5: 3276 | 99981 FORMAT( ' INFOG(14) Number of memory compress =',I16) | 1 Warning: Label 99981 at (1) defined but not used [-Wunused-label] dfac_driver.F:3275:5: 3275 | 99980 FORMAT( ' Extra copies due to In-Place stacking =',I16) | 1 Warning: Label 99980 at (1) defined but not used [-Wunused-label] dfac_driver.F:3274:5: 3274 | 99978 FORMAT( ' RINFOG(12) Determinant (real part) =',F12.4) | 1 Warning: Label 99978 at (1) defined but not used [-Wunused-label] dfac_driver.F:3273:5: 3273 | 99977 FORMAT( ' INFOG(34) Determinant (base 2 exponent) =',I16) | 1 Warning: Label 99977 at (1) defined but not used [-Wunused-label] dfac_driver.F:2130:5: 2130 | 9999 FORMAT( /,' Allocated buffers',/,' ------------------',/, | 1 Warning: Label 9999 at (1) defined but not used [-Wunused-label] dfac_driver.F:3272:4: 3272 | 185 FORMAT(/' Elapsed time for (failed) factorization =',F12.4) | 1 Warning: Label 185 at (1) defined but not used [-Wunused-label] dfac_driver.F:3271:4: 3271 | 180 FORMAT(/' Elapsed time for factorization =',F12.4) | 1 Warning: Label 180 at (1) defined but not used [-Wunused-label] dfac_driver.F:3270:4: 3270 | 173 FORMAT( ' Perform forward during facto, NRHS =',I16) | 1 Warning: Label 173 at (1) defined but not used [-Wunused-label] dfac_driver.F:3258:4: 3258 | 172 FORMAT(' GLOBAL STATISTICS PRIOR NUMERICAL FACTORIZATION ...'/ | 1 Warning: Label 172 at (1) defined but not used [-Wunused-label] dfac_driver.F:3248:4: 3248 | 170 FORMAT(' STATISTICS PRIOR NUMERICAL FACTORIZATION ...'/ | 1 Warning: Label 170 at (1) defined but not used [-Wunused-label] dfac_driver.F:3246:4: 3246 | 166 FORMAT(' Max difference from 1 after scaling the entries', | 1 Warning: Label 166 at (1) defined but not used [-Wunused-label] dfac_driver.F:3244:4: 3244 | 160 FORMAT( | 1 Warning: Label 160 at (1) defined but not used [-Wunused-label] dfac_driver.F:3243:4: 3243 | 130 FORMAT(//'****** FACTORIZATION STEP ********'/) | 1 Warning: Label 130 at (1) defined but not used [-Wunused-label] dfac_driver.F:3242:4: 3242 | 125 FORMAT(/' Redistrib: total data local/sent =',I16,I16) | 1 Warning: Label 125 at (1) defined but not used [-Wunused-label] dfac_driver.F:3241:4: 3241 | 120 FORMAT(/' Local redistrib: data local/sent =',I16,I16) | 1 Warning: Label 120 at (1) defined but not used [-Wunused-label] dfac_driver.F:3354:4: 3354 | 110 FORMAT(A48,I18) | 1 Warning: Label 110 at (1) defined but not used [-Wunused-label] dfac_driver.F:3353:4: 3353 | 100 FORMAT(A8,A48,I18) | 1 Warning: Label 100 at (1) defined but not used [-Wunused-label] dfac_driver.F:3296:23: 3296 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1~~~~~ Warning: Unused dummy argument ‘info16’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3296:31: 3296 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1~~~~~~ Warning: Unused dummy argument ‘infog18’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3296:40: 3296 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1~~~~~~ Warning: Unused dummy argument ‘infog19’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3296:58: 3296 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1~~~~ Warning: Unused dummy argument ‘irank’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3296:65: 3296 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1~~~ Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3296:14: 3296 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1~ Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3296:18: 3296 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1~~ Warning: Unused dummy argument ‘mpg’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3296:49: 3296 | & MP, MPG, INFO16, INFOG18, INFOG19, NSLAVES, IRANK, KEEP ) | 1~~~~~~ Warning: Unused dummy argument ‘nslaves’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3295:59: 3295 | SUBROUTINE DMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1~~~~~~~~~~~ Warning: Unused dummy argument ‘print_maxavg’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3295:46: 3295 | SUBROUTINE DMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1~~~ Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3295:52: 3295 | SUBROUTINE DMUMPS_PRINT_ALLOCATED_MEM( PROK, PROKG, PRINT_MAXAVG, | 1~~~~ Warning: Unused dummy argument ‘prokg’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3385:18: 3385 | INTEGER :: IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dfac_driver.F:3384:18: 3384 | INTEGER :: STATUS(MPI_STATUS_SIZE) | 1~~~~~~~~~~~~~~~~~~~~~~ Warning: Unused variable ‘status’ declared at (1) [-Wunused-variable] dfac_driver.F:3336:15: 3336 | INTEGER IERR, MASTER | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dfac_driver.F:3323:45: 3323 | SUBROUTINE DMUMPS_AVGMAX_STAT8(PROKG, MPG, VAL, NSLAVES, | 1~~ Warning: Unused dummy argument ‘mpg’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3324:32: 3324 | & PRINT_MAXAVG, COMM, MSG) | 1~~ Warning: Unused dummy argument ‘msg’ at (1) [-Wunused-dummy-argument] dfac_driver.F:3324:12: 3324 | & PRINT_MAXAVG, COMM, MSG) | 1~~~~~~~~~~~ Warning: Unused dummy argument ‘print_maxavg’ at (1) [-Wunused-dummy-argument] dfac_driver.F:598:72: 598 | ITMP8 = int(ITMP, 8) | ^ Warning: ‘itmp’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:90:18: 90 | INTEGER :: ITMP | ^~~~ note: ‘itmp’ was declared here dfac_driver.F:1137:13: 1137 | IF (CNTL3 .LT. ZERO) THEN | ^ Warning: ‘cntl3’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:129:34: 129 | DOUBLE PRECISION :: CNTL1, CNTL3, CNTL5, CNTL6, EPS | ^~~~~ note: ‘cntl3’ was declared here dfac_driver.F:1194:13: 1194 | IF (CNTL5.GT.ZERO) THEN | ^ Warning: ‘cntl5’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:129:41: 129 | DOUBLE PRECISION :: CNTL1, CNTL3, CNTL5, CNTL6, EPS | ^~~~~ note: ‘cntl5’ was declared here dfac_driver.F:1251:12: 1251 | IF ( CNTL4 .GE. ZERO ) THEN | ^ Warning: ‘cntl4’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:109:24: 109 | DOUBLE PRECISION CNTL4 | ^~~~~ note: ‘cntl4’ was declared here dfac_driver.F:2364:72: 2364 | & ) | ^ Warning: ‘ipool’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:103:19: 103 | & ITLOC, IPOOL, NSTEPS, K28, LPOOL, LIW | ^~~~~ note: ‘ipool’ was declared here dfac_driver.F:2364:72: 2364 | & ) | ^ Warning: ‘itloc’ may be used uninitialized [-Wmaybe-uninitialized] dfac_driver.F:103:12: 103 | & ITLOC, IPOOL, NSTEPS, K28, LPOOL, LIW | ^~~~~ note: ‘itloc’ was declared here dfac_driver.F:102:23: 102 | INTEGER PTRIST, PTRWB, MAXELT_SIZE, | ^~~~~ Warning: ‘ptrwb’ may be used uninitialized [-Wmaybe-uninitialized] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_driver.F -o dsol_driver.o dsol_driver.F:5393:4: 5393 | 437 FORMAT(' .. Time in ScaLAPACK root = ',F15.6) | 1 Warning: Label 437 at (1) defined but not used [-Wunused-label] dsol_driver.F:5394:4: 5394 | 436 FORMAT(' .. Time in backward (bwd) step = ',F15.6) | 1 Warning: Label 436 at (1) defined but not used [-Wunused-label] dsol_driver.F:5392:4: 5392 | 435 FORMAT(' .. Time in forward (fwd) step = ',F15.6) | 1 Warning: Label 435 at (1) defined but not used [-Wunused-label] dsol_driver.F:5390:4: 5390 | 434 FORMAT(' Time to build/scatter RHS =',F15.6) | 1 Warning: Label 434 at (1) defined but not used [-Wunused-label] dsol_driver.F:5395:4: 5395 | 433 FORMAT(' Time to gather solution(cent.sol)=',F15.6) | 1 Warning: Label 433 at (1) defined but not used [-Wunused-label] dsol_driver.F:5391:4: 5391 | 432 FORMAT(' Time in solution step (fwd/bwd) =',F15.6) | 1 Warning: Label 432 at (1) defined but not used [-Wunused-label] dsol_driver.F:5396:4: 5396 | 431 FORMAT(' Time to copy/scale dist. solution=',F15.6) | 1 Warning: Label 431 at (1) defined but not used [-Wunused-label] dsol_driver.F:5414:4: 5414 | 270 FORMAT (//' BEGIN ITERATIVE REFINEMENT' ) | 1 Warning: Label 270 at (1) defined but not used [-Wunused-label] dsol_driver.F:5413:4: 5413 | 240 FORMAT (1X, A42,I4) | 1 Warning: Label 240 at (1) defined but not used [-Wunused-label] dsol_driver.F:5412:4: 5412 | 170 FORMAT (/' ERROR ANALYSIS' ) | 1 Warning: Label 170 at (1) defined but not used [-Wunused-label] dsol_driver.F:5411:4: 5411 | 160 FORMAT (' RHS'/(1X,1P,5D14.6)) | 1 Warning: Label 160 at (1) defined but not used [-Wunused-label] dsol_driver.F:5410:4: 5410 | 153 FORMAT (' --- (32) =',I12) | 1 Warning: Label 153 at (1) defined but not used [-Wunused-label] dsol_driver.F:5409:4: 5409 | 152 FORMAT (' --- (26) =',I12) | 1 Warning: Label 152 at (1) defined but not used [-Wunused-label] dsol_driver.F:5408:4: 5408 | 151 FORMAT (' --- (25) =',I12) | 1 Warning: Label 151 at (1) defined but not used [-Wunused-label] dsol_driver.F:5397:4: 5397 | 150 FORMAT(' GLOBAL STATISTICS PRIOR SOLVE PHASE ...........'/ | 1 Warning: Label 150 at (1) defined but not used [-Wunused-label] dsol_driver.F:5417:4: 5417 | 141 FORMAT(1X, A52,I4) | 1 Warning: Label 141 at (1) defined but not used [-Wunused-label] dsol_driver.F:5416:4: 5416 | 131 FORMAT (/' END ITERATIVE REFINEMENT ') | 1 Warning: Label 131 at (1) defined but not used [-Wunused-label] dsol_driver.F:5389:4: 5389 | 115 FORMAT(1X, A44,1P,D9.2) | 1 Warning: Label 115 at (1) defined but not used [-Wunused-label] dsol_driver.F:5388:4: 5388 | 110 FORMAT (//' Vector solution for column ',I12) | 1 Warning: Label 110 at (1) defined but not used [-Wunused-label] dsol_driver.F:5387:4: 5387 | 100 FORMAT(//' ****** SOLVE & CHECK STEP ********'/) | 1 Warning: Label 100 at (1) defined but not used [-Wunused-label] dsol_driver.F:5415:4: 5415 | 81 FORMAT (/' STATISTICS AFTER ITERATIVE REFINEMENT ') | 1 Warning: Label 81 at (1) defined but not used [-Wunused-label] dsol_driver.F:5386:3: 5386 | 55 FORMAT (//' ERROR ANALYSIS BEFORE ITERATIVE REFINEMENT') | 1 Warning: Label 55 at (1) defined but not used [-Wunused-label] dsol_driver.F:62:18: 62 | INTEGER :: STATUS(MPI_STATUS_SIZE) | 1~~~~~~~~~~~~~~~~~~~~~~ Warning: Unused variable ‘status’ declared at (1) [-Wunused-variable] dsol_driver.F:1825:72: 1825 | NB_BYTES = NB_BYTES + int(size(RHS_IR),8)*K35_8 | ^ Warning: ‘rhs_ir.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:161:50: 161 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^~~~~~ note: ‘rhs_ir.dim[0].ubound’ was declared here dsol_driver.F:1199:14: 1199 | IF (NBRHS .GT. NRHS_NONEMPTY ) NBRHS = NRHS_NONEMPTY | ^ Warning: ‘nrhs_nonempty’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:112:22: 112 | INTEGER :: NRHS_NONEMPTY | ^~~~~~~~~~~~~ note: ‘nrhs_nonempty’ was declared here dsol_driver.F:1361:38: 1361 | IF ( KEEP(209).EQ.-1 .AND. WORKSPACE_MINIMAL_PREFERRED) | ^ Warning: ‘workspace_minimal_preferred’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:271:15: 271 | LOGICAL WORKSPACE_MINIMAL_PREFERRED, WK_USER_PROVIDED | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ note: ‘workspace_minimal_preferred’ was declared here dsol_driver.F:1980:72: 1980 | LIWCB = 20*NB_K133*2 + KEEP(133) | ^ Warning: ‘nb_k133’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:267:15: 267 | INTEGER NB_K133, IRANK, TSIZE | ^~~~~~~ note: ‘nb_k133’ was declared here dsol_driver.F:3815:72: 3815 | LWCB8_SOL_C = LWCB8 | ^ Warning: ‘lwcb8’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:86:32: 86 | INTEGER(8) :: LWCB8_MIN, LWCB8, LWCB8_SOL_C | ^~~~~ note: ‘lwcb8’ was declared here dsol_driver.F:1570:10: 1570 | IF ( POSTPros ) THEN | ^ Warning: ‘postpros’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:77:22: 77 | LOGICAL LSCAL, POSTPros, GIVSOL | ^~~~~~~~ note: ‘postpros’ was declared here dsol_driver.F:3935:72: 3935 | NBSPARSE_LOC = (DO_NBSPARSE.AND.NBRHS_EFF.GT.1) | ^ Warning: ‘do_nbsparse’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:249:19: 249 | LOGICAL :: DO_NBSPARSE, NBSPARSE_LOC | ^~~~~~~~~~~ note: ‘do_nbsparse’ was declared here dsol_driver.F:4274:30: 4274 | IF ( ICNTL10 > 0 .AND. NBRHS_EFF > 1 ) THEN | ^ Warning: ‘icntl10’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:78:15: 78 | INTEGER ICNTL10, ICNTL11 | ^~~~~~~ note: ‘icntl10’ was declared here dsol_driver.F:4386:32: 4386 | IF ((ICNTL11.GT.0).OR.(ICNTL10.GT.0)) THEN | ^ Warning: ‘icntl11’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:78:24: 78 | INTEGER ICNTL10, ICNTL11 | ^~~~~~~ note: ‘icntl11’ was declared here dsol_driver.F:4532:72: 4532 | & RHS_IR(IBEG), C_LOCWK54, KEEP(50), MTYPE ) | ^ Warning: ‘rhs_ir.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:161:50: 161 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^~~~~~ note: ‘rhs_ir.offset’ was declared here dsol_driver.F:4532:72: 4532 | & RHS_IR(IBEG), C_LOCWK54, KEEP(50), MTYPE ) | ^ Warning: ‘rhs_ir.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:161:50: 161 | DOUBLE PRECISION, DIMENSION(:), POINTER :: RHS_IR | ^~~~~~ note: ‘rhs_ir.dim[0].stride’ was declared here dsol_driver.F:3276:72: 3276 | SAVERHS(:) = ZERO | ^ Warning: ‘saverhs.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:168:40: 168 | DOUBLE PRECISION, ALLOCATABLE :: SAVERHS(:), C_RW1(:), | ^~~~~~~~~~ note: ‘saverhs.dim[0].ubound’ was declared here dsol_driver.F:3119:72: 3119 | & ) | ^ Warning: ‘uns_perm_inv.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:184:45: 184 | INTEGER, DIMENSION(:), ALLOCATABLE :: UNS_PERM_INV | ^~~~~~~~~~~~ note: ‘uns_perm_inv.dim[0].ubound’ was declared here dsol_driver.F:2559:72: 2559 | & int(I,8)) = ZERO | ^ Warning: ‘ld_redrhs’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:262:26: 262 | INTEGER SIZE_ROOT, LD_REDRHS | ^~~~~~~~~ note: ‘ld_redrhs’ was declared here dsol_driver.F:3846:57: 3846 | IF ( ( id%MYID .EQ. MASTER_ROOT_IN_COMM ) .AND. | ^ Warning: ‘master_root_in_comm’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:261:28: 261 | & MASTER_ROOT, MASTER_ROOT_IN_COMM | ^~~~~~~~~~~~~~~~~~~ note: ‘master_root_in_comm’ was declared here dsol_driver.F:3342:72: 3342 | & ONE | ^ Warning: ‘iperm’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:79:17: 79 | INTEGER I,IPERM,K,JPERM, J, II, IZ2 | ^~~~~ note: ‘iperm’ was declared here dsol_driver.F:3807:72: 3807 | TIMESCATTER2=MPI_WTIME()-TIMESCATTER1+TIMESCATTER2 | ^ Warning: ‘timescatter1’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:107:24: 107 | DOUBLE PRECISION TIMESCATTER1,TIMESCATTER2 | ^~~~~~~~~~~~ note: ‘timescatter1’ was declared here dsol_driver.F:4191:72: 4191 | TIMEGATHER2=MPI_WTIME()-TIMEGATHER1+TIMEGATHER2 | ^ Warning: ‘timegather1’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:106:24: 106 | DOUBLE PRECISION TIMEGATHER1,TIMEGATHER2 | ^~~~~~~~~~~ note: ‘timegather1’ was declared here dsol_driver.F:4534:72: 4534 | C_LOCWK54 = ZERO | ^ Warning: ‘c_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:181:54: 181 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: C_LOCWK54 | ^~~~~~~~~ note: ‘c_locwk54.dim[0].ubound’ was declared here dsol_driver.F:4436:72: 4436 | R_LOCWK54 = RZERO | ^ Warning: ‘r_locwk54.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:180:57: 180 | DOUBLE PRECISION, ALLOCATABLE, DIMENSION(:) :: R_LOCWK54 | ^~~~~~~~~ note: ‘r_locwk54.dim[0].ubound’ was declared here dsol_driver.F:4937:72: 4937 | NB_BYTES = NB_BYTES - int(size(D ),8)*K16_8 | ^ Warning: ‘d.dim[0].ubound’ may be used uninitialized [-Wmaybe-uninitialized] dsol_driver.F:175:48: 175 | DOUBLE PRECISION, ALLOCATABLE :: R_Y(:), D(:) | ^~~~ note: ‘d.dim[0].ubound’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_distrhs.F -o dsol_distrhs.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dend_driver.F -o dend_driver.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dana_aux_ELT.F -o dana_aux_ELT.o dana_aux_ELT.F:449:5: 449 | 99999 FORMAT (/'Entering analysis phase with ...'/ | 1 Warning: Label 99999 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:452:5: 452 | 99998 FORMAT ('Element pointers: ELTPTR() '/(9X, 7I10)) | 1 Warning: Label 99998 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:454:5: 454 | 99997 FORMAT ('IKEEP(.,1)=', 10I6/(12X, 10I6)) | 1 Warning: Label 99997 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:455:5: 455 | 99996 FORMAT (/'** Error return ** from Analysis * INFO(1)=', I3) | 1 Warning: Label 99996 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:453:5: 453 | 99995 FORMAT ('Element variables: ELTVAR() '/(9X, 7I10)) | 1 Warning: Label 99995 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:456:5: 456 | 99991 FORMAT ('IKEEP(.,2)=', 10I6/(12X, 10I6)) | 1 Warning: Label 99991 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:457:5: 457 | 99990 FORMAT ('IKEEP(.,3)=', 10I6/(12X, 10I6)) | 1 Warning: Label 99990 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:458:5: 458 | 99989 FORMAT ('FILS (.) =', 10I6/(12X, 10I6)) | 1 Warning: Label 99989 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:459:5: 459 | 99988 FORMAT ('FRERE(.) =', 10I6/(12X, 10I6)) | 1 Warning: Label 99988 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:460:5: 460 | 99987 FORMAT ('NFSIZ(.) =', 10I6/(12X, 10I6)) | 1 Warning: Label 99987 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:461:5: 461 | 99982 FORMAT ('Error in permutation array KEEP INFO(2)=', I3) | 1 Warning: Label 99982 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:525:5: 525 | 99999 FORMAT (/'*** Warning message from subroutine DMUMPS_NODEL ***') | 1 Warning: Label 99999 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:1094:5: 1094 | 9010 FORMAT (3X,'LIW is insufficient. Upper bound on required work', | 1 Warning: Label 9010 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:1093:5: 1093 | 9000 FORMAT (/3X,'Error message from DMUMPS_SUPVAR: INFO(1) = ',I2) | 1 Warning: Label 9000 at (1) defined but not used [-Wunused-label] dana_aux_ELT.F:1048:31: 1048 | & LIW,IW,LP,INFO) | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dana_aux_ELT.F:725:30: 725 | & KEEP,KEEP8, ICNTL, SYM ) | 1~~~~ Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dana_aux_ELT.F:907:72: 907 | IF (ELTNOD(I).EQ.0) ELTNOD(I) = INODE | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dana_aux_ELT.F:837:15: 837 | INTEGER INODE, LEAF, NBLEAF, NBROOT, III, IN | ^~~~~ note: ‘inode’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dana_dist_m.F -o dana_dist_m.o dana_dist_m.F:643:72: 643 | & NRLADU_CURRENT_MISSING) | ^ Warning: ‘nrladu_current_missing’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:86:21: 86 | INTEGER(8) :: NRLADU_CURRENT_MISSING | ^~~~~~~~~~~~~~~~~~~~~~ note: ‘nrladu_current_missing’ was declared here dana_dist_m.F:955:72: 955 | & NRLADU_ROOT_3+CURRENT_ACTIVE_MEM) | ^ Warning: ‘current_active_mem’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:96:18: 96 | INTEGER(8) CURRENT_ACTIVE_MEM, MAXTEMPCB | ^~~~~~~~~~~~~~~~~~ note: ‘current_active_mem’ was declared here dana_dist_m.F:1252:72: 1252 | ISTKRLR_CB_UD = ISTKRLR_CB_UD + LSTKRLR_CB_UD(ITOP) | ^ Warning: ‘sizecblr_slave_ud’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:105:18: 105 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^~~~~~~~~~~~~~~~~ note: ‘sizecblr_slave_ud’ was declared here dana_dist_m.F:1254:72: 1254 | ISTKRLR_CB_WC = ISTKRLR_CB_WC + LSTKRLR_CB_WC(ITOP) | ^ Warning: ‘sizecblr_slave_wc’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:105:37: 105 | INTEGER(8) SIZECBLR_SLAVE_UD, SIZECBLR_SLAVE_WC | ^~~~~~~~~~~~~~~~~ note: ‘sizecblr_slave_wc’ was declared here dana_dist_m.F:812:72: 812 | & dble(OPS_NODE_SLAVE)/dble(NSLAVES_LOC) | ^ Warning: ‘ops_node_slave’ may be used uninitialized [-Wmaybe-uninitialized] dana_dist_m.F:117:51: 117 | DOUBLE PRECISION OPS_NODE, OPS_NODE_MASTER, OPS_NODE_SLAVE | ^~~~~~~~~~~~~~ note: ‘ops_node_slave’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dana_LDLT_preprocess.F -o dana_LDLT_preprocess.o dana_LDLT_preprocess.F:935:5: 935 | 99999 FORMAT (/'*** Warning message from analysis routine ***') | 1 Warning: Label 99999 at (1) defined but not used [-Wunused-label] dana_LDLT_preprocess.F:15:22: 15 | & NCST,KEEP,KEEP8, ROWSCA | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dana_LDLT_preprocess.F:125:25: 125 | & IERROR, KEEP,KEEP8, ICNTL,INPLACE64_GRAPH_COPY) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dana_reordertree.F -o dana_reordertree.o dana_reordertree.F:731:53: 731 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55, | 1~~~ Warning: Unused dummy argument ‘k234’ at (1) [-Wunused-dummy-argument] dana_reordertree.F:731:58: 731 | & NSTEPS,PERM,SYM,INFO,LP,K47,K81,K76,K215,K234,K55, | 1~~ Warning: Unused dummy argument ‘k55’ at (1) [-Wunused-dummy-argument] dana_reordertree.F:230:72: 230 | NFR = int(ND(STEP(INODE)),8) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:33:29: 33 | INTEGER IFATH,IN,NSTK,INODE,I,allocok,LOCAL_PERM | ^~~~~ note: ‘inode’ was declared here dana_reordertree.F:654:72: 654 | FILS(dernier)=-TAB(I) | ^ Warning: ‘dernier’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:43:15: 43 | INTEGER dernier,fin | ^~~~~~~ note: ‘dernier’ was declared here dana_reordertree.F:993:72: 993 | RANK_TRAV=RANK_TRAV-1 | ^ Warning: ‘rank_trav’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:769:29: 769 | INTEGER x,dernier,fin,RANK_TRAV | ^~~~~~~~~ note: ‘rank_trav’ was declared here dana_reordertree.F:1102:72: 1102 | MY_FIRST_LEAF(INDICE(ID+1)-1,ID+1)=FIRST_LEAF | ^ Warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized] dana_reordertree.F:779:15: 779 | INTEGER ID,FIRST_LEAF,SIZE_SBTR | ^~ note: ‘id’ was declared here dana_reordertree.F:761:24: 761 | INTEGER IFATH,IN,INODE,I,allocok,LOCAL_PERM | ^~~~~ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c darrowheads.F -o darrowheads.o darrowheads.F:551:16: 551 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1~~~ Warning: Unused dummy argument ‘bufr’ at (1) [-Wunused-dummy-argument] darrowheads.F:551:44: 551 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] darrowheads.F:559:51: 559 | INTEGER ISLAVE, TAILLE_SENDI, TAILLE_SENDR, IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] darrowheads.F:551:40: 551 | & BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] darrowheads.F:552:10: 552 | & TYPE_PARALL ) | 1~~~~~~~~~~ Warning: Unused dummy argument ‘type_parall’ at (1) [-Wunused-dummy-argument] darrowheads.F:519:50: 519 | & DEST, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] darrowheads.F:530:15: 530 | INTEGER IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] darrowheads.F:519:46: 519 | & DEST, BUFI, BUFR, NBRECORDS, NBUFS, LP, COMM, | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] darrowheads.F:520:10: 520 | & TYPE_PARALL ) | 1~~~~~~~~~~ Warning: Unused dummy argument ‘type_parall’ at (1) [-Wunused-dummy-argument] darrowheads.F:20:31: 20 | & KEEP, KEEP8, ICNTL, id ) | 1~~~~ Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] darrowheads.F:182:60: 182 | & INTARR, LINTARR, DBLARR, LDBLARR, PTRAIW, PTRARW, FRERE_STEPS, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] darrowheads.F:181:32: 181 | & LP, COMM, root, KEEP, KEEP8, FILS, RG2L, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] darrowheads.F:620:31: 620 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] darrowheads.F:623:25: 623 | & SLAVEF, PERM, FRERE_STEPS, STEP, INFO1, INFO2 | 1~~~~~~~~~~ Warning: Unused dummy argument ‘frere_steps’ at (1) [-Wunused-dummy-argument] darrowheads.F:662:18: 662 | INTEGER :: IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] darrowheads.F:620:17: 620 | & KEEP, KEEP8, MYID, COMM, NBRECORDS, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] darrowheads.F:663:18: 663 | INTEGER :: STATUS(MPI_STATUS_SIZE) | 1~~~~~~~~~~~~~~~~~~~~~~ Warning: Unused variable ‘status’ declared at (1) [-Wunused-variable] darrowheads.F:233:43: 233 | INTEGER, POINTER, DIMENSION(:,:) :: IW4 | ^~~ Warning: ‘iw4.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:233:43: Warning: ‘iw4.offset’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:403:72: 403 | & + VAL | ^ Warning: ‘local_m’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:222:15: 222 | INTEGER LOCAL_M, LOCAL_N | ^~~~~~~ note: ‘local_m’ was declared here darrowheads.F:403:72: 403 | & + VAL | ^ Warning: ‘ptr_root’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:223:21: 223 | INTEGER(8) :: PTR_ROOT | ^~~~~~~~ note: ‘ptr_root’ was declared here darrowheads.F:435:72: 435 | ISHIFT = int(PTRAIW(IARR)+IW4(IARR,1)+2,8) | ^ Warning: ‘iw4.data’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:233:43: 233 | INTEGER, POINTER, DIMENSION(:,:) :: IW4 | ^~~ note: ‘iw4.data’ was declared here darrowheads.F:392:72: 392 | & + mod( IPOSROOT - 1, root%MBLOCK ) + 1 | ^ Warning: ‘iposroot’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:217:15: 217 | INTEGER IPOSROOT, JPOSROOT | ^~~~~~~~ note: ‘iposroot’ was declared here darrowheads.F:388:48: 388 | IF ( IROW_GRID .EQ. root%MYROW .AND. | ^ Warning: ‘irow_grid’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:218:15: 218 | INTEGER IROW_GRID, JCOL_GRID | ^~~~~~~~~ note: ‘irow_grid’ was declared here darrowheads.F:388:48: 388 | IF ( IROW_GRID .EQ. root%MYROW .AND. | ^ Warning: ‘jcol_grid’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:218:26: 218 | INTEGER IROW_GRID, JCOL_GRID | ^~~~~~~~~ note: ‘jcol_grid’ was declared here darrowheads.F:395:72: 395 | & + mod( JPOSROOT - 1, root%NBLOCK ) + 1 | ^ Warning: ‘jposroot’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:217:25: 217 | INTEGER IPOSROOT, JPOSROOT | ^~~~~~~~ note: ‘jposroot’ was declared here darrowheads.F:758:72: 758 | & + VAL | ^ Warning: ‘local_m’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:648:15: 648 | INTEGER LOCAL_M, LOCAL_N, ILOCROOT, JLOCROOT, | ^~~~~~~ note: ‘local_m’ was declared here darrowheads.F:758:72: 758 | & + VAL | ^ Warning: ‘ptr_root’ may be used uninitialized [-Wmaybe-uninitialized] darrowheads.F:651:21: 651 | INTEGER(8) :: PTR_ROOT | ^~~~~~~~ note: ‘ptr_root’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dbcast_int.F -o dbcast_int.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_asm_ELT.F -o dfac_asm_ELT.o dfac_asm_ELT.F:79:36: 79 | &IOLDPS, A, LA, POSELT, KEEP, KEEP8, ITLOC, FILS, PTRAIW, PTRARW, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:20:11: 20 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1~~~~ Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:20:31: 20 | & ICNTL, KEEP, KEEP8, MYID, LRGROUPS) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:16:19: 16 | & NBROWS, NBCOLS, | 1~~~~~ Warning: Unused dummy argument ‘nbcols’ at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:17:11: 17 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1~~~~~ Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dfac_asm_ELT.F:17:19: 17 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1~~~~~ Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_asm.F -o dfac_asm.o dfac_asm.F:612:39: 612 | & A, LA, POSELT, KEEP, KEEP8, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:16:39: 16 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:16:28: 16 | & OPASSW, IWPOSCB, MYID, KEEP,KEEP8, IS_ofType5or6, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:131:11: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1~~~~ Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dfac_asm.F:131:30: 131 | & ICNTL, KEEP,KEEP8, MYID, LRGROUPS) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:128:19: 128 | & NBROWS, NBCOLS, | 1~~~~~ Warning: Unused dummy argument ‘nbcols’ at (1) [-Wunused-dummy-argument] dfac_asm.F:129:11: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1~~~~~ Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:129:19: 129 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1~~~~~ Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:190:31: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:190:15: 190 | & ITLOC, RHS_MUMPS, KEEP,KEEP8) | 1~~~~~~~~ Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] dfac_asm.F:221:22: 221 | & RHS_MUMPS, FILS, | 1~~~ Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:11: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1~~~~ Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:23: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:222:30: 222 | & ICNTL, KEEP,KEEP8, MYID, IS_ofType5or6, LDA_VALSON) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:220:19: 220 | & OPASSW, OPELIW, STEP, PTRIST, PTRAST, ITLOC, | 1~~~~~ Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] dfac_asm.F:221:11: 221 | & RHS_MUMPS, FILS, | 1~~~~~~~~ Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] dfac_asm.F:315:38: 315 | & IW, NROWS, NELIM, ETATASS, | 1~~~~~~ Warning: Unused dummy argument ‘etatass’ at (1) [-Wunused-dummy-argument] dfac_asm.F:313:36: 313 | & IAFATH, NFRONT, NASS1, | 1~~~~ Warning: Unused dummy argument ‘nass1’ at (1) [-Wunused-dummy-argument] dfac_asm.F:315:31: 315 | & IW, NROWS, NELIM, ETATASS, | 1~~~~ Warning: Unused dummy argument ‘nelim’ at (1) [-Wunused-dummy-argument] dfac_asm.F:500:58: 500 | & PIMASTER, PTLUST_S, IW, LIW, STEP, KEEP,KEEP8) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:558:39: 558 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_asm.F:558:28: 558 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_asm.F:558:12: 558 | & OPASSW, IWPOSCB,MYID, KEEP,KEEP8 ) | 1~~~~~ Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_b.F -o dfac_b.o dfac_b.F:231:5: 231 | 99986 FORMAT (' --- (13) Number of delayed pivots =',I15/ | 1 Warning: Label 99986 at (1) defined but not used [-Wunused-label] dfac_b.F:230:5: 230 | 99984 FORMAT (' --- (12) Number of negative pivots =',I15) | 1 Warning: Label 99984 at (1) defined but not used [-Wunused-label] dfac_b.F:229:5: 229 | 99982 FORMAT (' --- (12) Number of off diagonal pivots =',I15) | 1 Warning: Label 99982 at (1) defined but not used [-Wunused-label] dfac_b.F:222:5: 222 | 99980 FORMAT (/' LEAVING FACTORIZATION PHASE WITH ...'/ | 1 Warning: Label 99980 at (1) defined but not used [-Wunused-label] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_distrib_distentry.F -o dfac_distrib_distentry.o dfac_distrib_distentry.F:600:25: 600 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:600:41: 600 | & KEEP,KEEP8, LOCAL_M, LOCAL_N, root, PTR_ROOT, A, LA, | 1~~~~~~ Warning: Unused dummy argument ‘local_n’ at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:21:21: 21 | & RG2L, KEEP,KEEP8, MBLOCK, NBLOCK, NPROW, NPCOL ) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_distrib_distentry.F:152:49: 152 | INTEGER, ALLOCATABLE, DIMENSION(:,:,:) :: BUFI | ^~~~ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:152:49: Warning: ‘bufi.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:152:49: Warning: ‘bufi.dim[2].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:445:72: 445 | & IW4(1,1), root, KEEP,KEEP8 ) | ^ Warning: ‘iw4.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:137:47: 137 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^~~ note: ‘iw4.offset’ was declared here dfac_distrib_distentry.F:445:72: 445 | & IW4(1,1), root, KEEP,KEEP8 ) | ^ Warning: ‘iw4.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_distentry.F:137:47: 137 | INTEGER, ALLOCATABLE, DIMENSION(:,:) :: IW4 | ^~~ note: ‘iw4.dim[1].stride’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_distrib_ELT.F -o dfac_distrib_ELT.o dfac_distrib_ELT.F:472:49: 472 | & DEST, NBUF, NBRECORDS, BUFI, BUFR, COMM ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_distrib_ELT.F:479:30: 479 | INTEGER I, IBEG, IEND, IERR_MPI, NBRECR | 1~~~~~~~ Warning: Unused variable ‘ierr_mpi’ declared at (1) [-Wunused-variable] dfac_distrib_ELT.F:331:72: 331 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.data’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:79:47: 79 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^~~~ note: ‘rg2l.data’ was declared here dfac_distrib_ELT.F:331:72: 331 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:79:47: 79 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^~~~ note: ‘rg2l.offset’ was declared here dfac_distrib_ELT.F:331:72: 331 | & ( id%ELTVAR( id%ELTPTR(IELT) + I - 1 ) ) | ^ Warning: ‘rg2l.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:79:47: 79 | INTEGER, DIMENSION( : ), POINTER :: RG2L | ^~~~ note: ‘rg2l.dim[0].stride’ was declared here dfac_distrib_ELT.F:440:72: 440 | & + VAL | ^ Warning: ‘local_m’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:61:15: 61 | INTEGER LOCAL_M, LOCAL_N, LP, IBEG, IGLOB, JGLOB | ^~~~~~~ note: ‘local_m’ was declared here dfac_distrib_ELT.F:440:72: 440 | & + VAL | ^ Warning: ‘ptr_root’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:60:21: 60 | INTEGER(8) :: PTR_ROOT | ^~~~~~~~ note: ‘ptr_root’ was declared here dfac_distrib_ELT.F:415:72: 415 | NB_REC = BUFI(1,1) | ^ Warning: ‘bufi.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:73:50: 73 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^~~~ note: ‘bufi.offset’ was declared here dfac_distrib_ELT.F:415:72: 415 | NB_REC = BUFI(1,1) | ^ Warning: ‘bufi.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:73:50: 73 | INTEGER, DIMENSION( :, : ), ALLOCATABLE :: BUFI | ^~~~ note: ‘bufi.dim[1].stride’ was declared here dfac_distrib_ELT.F:428:72: 428 | VAL = BUFR( IREC, 1 ) | ^ Warning: ‘bufr.offset’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:74:59: 74 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^~~~ note: ‘bufr.offset’ was declared here dfac_distrib_ELT.F:428:72: 428 | VAL = BUFR( IREC, 1 ) | ^ Warning: ‘bufr.dim[1].stride’ may be used uninitialized [-Wmaybe-uninitialized] dfac_distrib_ELT.F:74:59: 74 | DOUBLE PRECISION, DIMENSION( :, : ), ALLOCATABLE :: BUFR | ^~~~ note: ‘bufr.dim[1].stride’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_lastrtnelind.F -o dfac_lastrtnelind.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_mem_alloc_cb.F -o dfac_mem_alloc_cb.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_mem_compress_cb.F -o dfac_mem_compress_cb.o dfac_mem_compress_cb.F:115:26: 115 | & LRLU,IPTRLU,IWPOS, | 1~~~~ Warning: Unused dummy argument ‘iwpos’ at (1) [-Wunused-dummy-argument] dfac_mem_compress_cb.F:117:22: 117 | & KEEP216,LRLUS,XSIZE, COMP, ACC_TIME, MYID, | 1~~~~ Warning: Unused dummy argument ‘lrlus’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_mem_free_block_cb.F -o dfac_mem_free_block_cb.o dfac_mem_free_block_cb.F:14:22: 14 | & SSARBR, MYID, N, IPOSBLOCK, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_mem_free_block_cb.F:14:28: 14 | & SSARBR, MYID, N, IPOSBLOCK, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_mem_stack_aux.F -o dfac_mem_stack_aux.o dfac_mem_stack_aux.F:157:30: 157 | & NBROW_SEND, SIZECB, KEEP, PACKED_CB) | 1~~~~~ Warning: Unused dummy argument ‘sizecb’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_mem_stack.F -o dfac_mem_stack.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_band.F -o dfac_process_band.o dfac_process_band.F:19:49: 19 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1~~~~~~~~~~~~~ Warning: Unused dummy argument ‘istep_to_iniv2’ at (1) [-Wunused-dummy-argument] dfac_process_band.F:19:31: 19 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1~~~~ Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] dfac_process_band.F:14:12: 14 | & LBUFR_BYTES, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘lbufr_bytes’ at (1) [-Wunused-dummy-argument] dfac_process_band.F:19:38: 19 | & KEEP,KEEP8, DKEEP, ITLOC, RHS_MUMPS, ISTEP_TO_INIV2, | 1~~~~~~~~ Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] dfac_process_band.F:207:11: 207 | & STACK_RIGHT_AUTHORIZED | 1~~~~~~~~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘stack_right_authorized’ at (1) [-Wunused-dummy-argument] dfac_process_band.F:137:72: 137 | IW( IWPOSCB + 6+KEEP(IXSZ) ) = NSLAVES | ^ Warning: ‘nslaves’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_band.F:54:52: 54 | INTEGER INODE, NBPROCFILS, NCOL, NROW, NASS, NSLAVES | ^~~~~~~ note: ‘nslaves’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_blfac_slave.F -o dfac_process_blfac_slave.o dfac_process_blfac_slave.F:197:10: 197 | IF (PTRIST(STEP( INODE )) .EQ. 0) DYNAMIC = .TRUE. | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:90:18: 90 | INTEGER :: INODE, IPOSK, JPOSK, NCOLU=0, NPIV=0, POSITION, IERR | ^~~~~ note: ‘inode’ declared here dfac_process_blfac_slave.F:198:45: 198 | IF ( (PTRIST(STEP( INODE )).NE.0) .AND. | ^ Warning: ‘iposk’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:90:25: 90 | INTEGER :: INODE, IPOSK, JPOSK, NCOLU=0, NPIV=0, POSITION, IERR | ^~~~~ note: ‘iposk’ was declared here dfac_process_blfac_slave.F:341:72: 341 | CPOS = POSELT + int(JPOSK - 1,8) | ^ Warning: ‘jposk’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blfac_slave.F:90:32: 90 | INTEGER :: INODE, IPOSK, JPOSK, NCOLU=0, NPIV=0, POSITION, IERR | ^~~~~ note: ‘jposk’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_blocfacto_LDLT.F -o dfac_process_blocfacto_LDLT.o dfac_process_blocfacto_LDLT.F:126:15: 126 | INTEGER LRELAY_INFO | 1~~~~~~~~~~ Warning: Unused variable ‘lrelay_info’ declared at (1) [-Wunused-variable] dfac_process_blocfacto_LDLT.F:22:39: 22 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1~~~~~ Warning: Unused dummy argument ‘msgsou’ at (1) [-Wunused-dummy-argument] dfac_process_blocfacto_LDLT.F:268:10: 268 | IF (PTRIST(STEP( INODE )) .EQ. 0) THEN | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto_LDLT.F:99:18: 99 | INTEGER :: INODE, POSITION, NPIV=0, IERR | ^~~~~ note: ‘inode’ declared here dfac_process_blocfacto_LDLT.F:873:72: 873 | & (2*NASS1/KEEP(6)) | ^ Warning: ‘nslaves_tot’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto_LDLT.F:112:31: 112 | INTEGER I, IPIV, FPERE, NSLAVES_TOT, | ^~~~~~~~~~~ note: ‘nslaves_tot’ was declared here dfac_process_blocfacto_LDLT.F:219:72: 219 | LD_BLOCFACTO = NPIV+NELIM | ^ Warning: ‘nelim’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto_LDLT.F:133:18: 133 | INTEGER :: NELIM, NB_BLR_LM, NB_BLR_LS, | ^~~~~ note: ‘nelim’ was declared here dfac_process_blocfacto_LDLT.F:445:72: 445 | & DBLE(T2-T1)/DBLE(COUNT_RATE) | ^ Warning: ‘t1’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto_LDLT.F:147:15: 147 | INTEGER T1, T2, COUNT_RATE, LWORK | ^~ note: ‘t1’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_blocfacto.F -o dfac_process_blocfacto.o dfac_process_blocfacto.F:871:18: 871 | & BUFR, LBUFR, LBUFR_BYTES, POSITION, | 1~~~ Warning: Unused dummy argument ‘bufr’ at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:875:36: 875 | & COMM, IERR, IFLAG, IERROR) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:872:49: 872 | & NPIV, NELIM, DIR, | 1~~ Warning: Unused dummy argument ‘dir’ at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:871:31: 871 | & BUFR, LBUFR, LBUFR_BYTES, POSITION, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘lbufr_bytes’ at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:871:44: 871 | & BUFR, LBUFR, LBUFR_BYTES, POSITION, | 1~~~~~~~ Warning: Unused dummy argument ‘position’ at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:115:15: 115 | INTEGER LRELAY_INFO | 1~~~~~~~~~~ Warning: Unused variable ‘lrelay_info’ declared at (1) [-Wunused-variable] dfac_process_blocfacto.F:22:39: 22 | & LBUFR_BYTES, PROCNODE_STEPS, MSGSOU, | 1~~~~~ Warning: Unused dummy argument ‘msgsou’ at (1) [-Wunused-dummy-argument] dfac_process_blocfacto.F:924:72: 924 | BEGS_BLR_U(I+2) = BEGS_BLR_U(I+1) + M | ^ Warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:894:29: 894 | INTEGER :: LRFORM, K, M, N, KSVD | ^ note: ‘m’ declared here dfac_process_blocfacto.F:925:12: 925 | IF (ISLR_INT .eq. 1) THEN | ^ Warning: ‘islr_int’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:893:18: 893 | INTEGER :: ISLR_INT, I | ^~~~~~~~ note: ‘islr_int’ was declared here dfac_process_blocfacto.F:933:12: 933 | IF (LRFORM .NE. BLR_U(I)%LRFORM) THEN | ^ Warning: ‘lrform’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:894:18: 894 | INTEGER :: LRFORM, K, M, N, KSVD | ^~~~~~ note: ‘lrform’ was declared here dfac_process_blocfacto.F:938:14: 938 | IF (K .GT. 0) THEN | ^ Warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:894:26: 894 | INTEGER :: LRFORM, K, M, N, KSVD | ^ note: ‘k’ declared here dfac_process_blocfacto.F:253:10: 253 | IF (PTRIST(STEP( INODE )) .EQ. 0) THEN | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:95:18: 95 | INTEGER :: INODE, POSITION, NPIV=0, IERR, LP | ^~~~~ note: ‘inode’ declared here dfac_process_blocfacto.F:401:72: 401 | & DBLE(T2-T1)/DBLE(COUNT_RATE) | ^ Warning: ‘t1’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:135:15: 135 | INTEGER T1, T2, COUNT_RATE | ^~ note: ‘t1’ was declared here dfac_process_blocfacto.F:693:72: 693 | & A_PTR(LPOS2),NCOL1,ONE, A_PTR(LPOS),NCOL1) | ^ Warning: ‘lpos’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:105:22: 105 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^~~~ note: ‘lpos’ was declared here dfac_process_blocfacto.F:693:72: 693 | & A_PTR(LPOS2),NCOL1,ONE, A_PTR(LPOS),NCOL1) | ^ Warning: ‘lpos2’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_blocfacto.F:105:34: 105 | INTEGER (8) :: LPOS, UPOS, LPOS2, IPOS, KPOS | ^~~~~ note: ‘lpos2’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_bf.F -o dfac_process_bf.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_end_facto_slave.F -o dfac_process_end_facto_slave.o dfac_process_end_facto_slave.F:162:22: 162 | IF (.NOT. CB_STORED_IN_BLRSTRUC) THEN | ^ Warning: ‘cb_stored_in_blrstruc’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_end_facto_slave.F:102:21: 102 | LOGICAL :: CB_STORED_IN_BLRSTRUC, COMPRESS_CB | ^~~~~~~~~~~~~~~~~~~~~ note: ‘cb_stored_in_blrstruc’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_contrib_type1.F -o dfac_process_contrib_type1.o dfac_process_contrib_type1.F:20:18: 20 | & BUFR, LBUFR, LBUFR_BYTES, | 1~~~ Warning: Unused dummy argument ‘bufr’ at (1) [-Wunused-dummy-argument] dfac_process_contrib_type1.F:25:46: 25 | & FPERE, FLAG, IFLAG, IERROR, COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_process_contrib_type1.F:29:15: 29 | INTEGER IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dfac_process_contrib_type1.F:26:18: 26 | & ITLOC, RHS_MUMPS ) | 1~~~~ Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] dfac_process_contrib_type1.F:20:31: 20 | & BUFR, LBUFR, LBUFR_BYTES, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘lbufr_bytes’ at (1) [-Wunused-dummy-argument] dfac_process_contrib_type1.F:26:25: 26 | & ITLOC, RHS_MUMPS ) | 1~~~~~~~~ Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] dfac_process_contrib_type1.F:108:10: 108 | IF (NBROWS_PACKET.NE.0) THEN | ^ Warning: ‘nbrows_packet’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type1.F:55:41: 55 | INTEGER :: NBROWS_ALREADY_SENT=0, NBROWS_PACKET | ^~~~~~~~~~~~~ note: ‘nbrows_packet’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_contrib_type2.F -o dfac_process_contrib_type2.o dfac_process_contrib_type2.F:165:72: 165 | LREQI = NBROWS_PACKET | ^ Warning: ‘nbrows_packet’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type2.F:86:36: 86 | INTEGER NBROWS_ALREADY_SENT, NBROWS_PACKET | ^~~~~~~~~~~~~ note: ‘nbrows_packet’ declared here dfac_process_contrib_type2.F:167:72: 167 | LREQA = int(LROW,8) | ^ Warning: ‘lrow’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type2.F:87:53: 87 | INTEGER :: I, INODE=0, ISON, POSITION, NBROW, LROW, IROW, INDCOL | ^~~~ note: ‘lrow’ declared here dfac_process_contrib_type2.F:163:72: 163 | LREQI = LROW + NBROWS_PACKET | ^ Warning: ‘lrow’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type2.F:87:53: 87 | INTEGER :: I, INODE=0, ISON, POSITION, NBROW, LROW, IROW, INDCOL | ^~~~ note: ‘lrow’ declared here dfac_process_contrib_type2.F:163:72: 163 | LREQI = LROW + NBROWS_PACKET | ^ Warning: ‘nbrows_packet’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type2.F:86:36: 86 | INTEGER NBROWS_ALREADY_SENT, NBROWS_PACKET | ^~~~~~~~~~~~~ note: ‘nbrows_packet’ declared here dfac_process_contrib_type2.F:163:72: 163 | LREQI = LROW + NBROWS_PACKET | ^ Warning: ‘nbrows_packet’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type2.F:86:36: 86 | INTEGER NBROWS_ALREADY_SENT, NBROWS_PACKET | ^~~~~~~~~~~~~ note: ‘nbrows_packet’ declared here dfac_process_contrib_type2.F:421:14: 421 | IF (NBROWS_ALREADY_SENT .EQ. 0) THEN | ^ Warning: ‘nbrows_already_sent’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type2.F:86:15: 86 | INTEGER NBROWS_ALREADY_SENT, NBROWS_PACKET | ^~~~~~~~~~~~~~~~~~~ note: ‘nbrows_already_sent’ was declared here dfac_process_contrib_type2.F:210:16: 210 | IF ( NBROWS_ALREADY_SENT + NBROWS_PACKET == NBROW ) THEN | ^ Warning: ‘nbrow’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type2.F:87:46: 87 | INTEGER :: I, INODE=0, ISON, POSITION, NBROW, LROW, IROW, INDCOL | ^~~~~ note: ‘nbrow’ declared here dfac_process_contrib_type2.F:429:18: 429 | IF(NFS4FATHER .GT. 0) THEN | ^ Warning: ‘nfs4father’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type2.F:79:15: 79 | INTEGER NFS4FATHER | ^~~~~~~~~~ note: ‘nfs4father’ declared here dfac_process_contrib_type2.F:451:14: 451 | IF (NBROWS_ALREADY_SENT + NBROWS_PACKET == NBROW ) THEN | ^ Warning: ‘nbrow’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_contrib_type2.F:87:46: 87 | INTEGER :: I, INODE=0, ISON, POSITION, NBROW, LROW, IROW, INDCOL | ^~~~~ note: ‘nbrow’ declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_contrib_type3.F -o dfac_process_contrib_type3.o dfac_process_contrib_type3.F:19:47: 19 | SUBROUTINE DMUMPS_PROCESS_CONTRIB_TYPE3(BUFR,LBUFR, | 1~~~ Warning: Unused dummy argument ‘bufr’ at (1) [-Wunused-dummy-argument] dfac_process_contrib_type3.F:26:47: 26 | & KEEP, KEEP8, DKEEP, IFLAG, IERROR, COMM, COMM_LOAD, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_process_contrib_type3.F:68:27: 68 | INTEGER :: IROOT, ISON, NSUBSET_COL_EFF | 1~~~ Warning: Unused variable ‘ison’ declared at (1) [-Wunused-variable] dfac_process_contrib_type3.F:19:52: 19 | SUBROUTINE DMUMPS_PROCESS_CONTRIB_TYPE3(BUFR,LBUFR, | 1~~~~ Warning: Unused dummy argument ‘lbufr’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_maprow.F -o dfac_process_maprow.o dfac_process_maprow.F:1215:55: 1215 | & ITLOC, RHS_MUMPS, KEEP253_LOC, FILS, DAD, | 1~~ Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] dfac_process_maprow.F:1212:42: 1212 | & PTRIST, PTLUST, PTRAST, PAMASTER, PIMASTER, ND, | 1~~~~~~~ Warning: Unused dummy argument ‘pamaster’ at (1) [-Wunused-dummy-argument] dfac_process_maprow.F:1687:72: 1687 | & BUF_MAX_ARRAY,NFS4FATHER,PACKED_CB,ITMP) | ^ Warning: ‘posrow’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_maprow.F:1275:28: 1275 | INTEGER(8) :: SIZFR, POSROW, SHIFTCB_SON | ^~~~~~ note: ‘posrow’ was declared here dfac_process_maprow.F:1189:10: 1189 | IF (CB_IS_LR) THEN | ^ Warning: ‘cb_is_lr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_maprow.F:701:18: 701 | LOGICAL :: CB_IS_LR | ^~~~~~~~ note: ‘cb_is_lr’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_master2.F -o dfac_process_master2.o dfac_process_master2.F:19:46: 19 | SUBROUTINE DMUMPS_PROCESS_MASTER2(MYID,BUFR, LBUFR, | 1~~~ Warning: Unused dummy argument ‘bufr’ at (1) [-Wunused-dummy-argument] dfac_process_master2.F:26:27: 26 | & IFLAG, IERROR, COMM, COMM_LOAD, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_process_master2.F:33:15: 33 | INTEGER IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dfac_process_master2.F:28:34: 28 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1~~~~ Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] dfac_process_master2.F:20:12: 20 | & LBUFR_BYTES, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘lbufr_bytes’ at (1) [-Wunused-dummy-argument] dfac_process_master2.F:27:26: 27 | & IPOOL, LPOOL, LEAF, KEEP, KEEP8, DKEEP, | 1~~~ Warning: Unused dummy argument ‘leaf’ at (1) [-Wunused-dummy-argument] dfac_process_master2.F:28:41: 28 | & ND, FILS, DAD, FRERE, ITLOC, RHS_MUMPS, | 1~~~~~~~~ Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] dfac_process_master2.F:157:72: 157 | & SLAVEF) .EQ. 2 ) | ^ Warning: ‘ifath’ may be used uninitialized [-Wmaybe-uninitialized] dfac_process_master2.F:59:28: 59 | INTEGER :: POSITION, IFATH, ISON, NROW=0, NCOL=0, NELIM, | ^~~~~ note: ‘ifath’ declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_message.F -o dfac_process_message.o dfac_process_message.F:767:39: 767 | SUBROUTINE DMUMPS_CANCEL_IRECV( INFO1, | 1~~~~ Warning: Unused dummy argument ‘info1’ at (1) [-Wunused-dummy-argument] dfac_process_message.F:769:24: 769 | & BUFR, LBUFR, LBUFR_BYTES, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘lbufr_bytes’ at (1) [-Wunused-dummy-argument] dfac_process_message.F:813:11: 813 | & INFO1, KEEP, BUFR, LBUFR, LBUFR_BYTES, | 1~~~~ Warning: Unused dummy argument ‘info1’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_root2slave.F -o dfac_process_root2slave.o dfac_process_root2slave.F:15:11: 15 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1~~~ Warning: Unused dummy argument ‘bufr’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:27:19: 27 | & INTARR, DBLARR, ICNTL, KEEP, KEEP8, DKEEP, ND) | 1~~~~~ Warning: Unused dummy argument ‘dblarr’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:27:27: 27 | & INTARR, DBLARR, ICNTL, KEEP, KEEP8, DKEEP, ND) | 1~~~~ Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:27:11: 27 | & INTARR, DBLARR, ICNTL, KEEP, KEEP8, DKEEP, ND) | 1~~~~~ Warning: Unused dummy argument ‘intarr’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:27: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1~~~~ Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:15:24: 15 | & BUFR, LBUFR, LBUFR_BYTES, PROCNODE_STEPS, POSFAC, | 1~~~~~~~~~~ Warning: Unused dummy argument ‘lbufr_bytes’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:22:25: 22 | & IPOOL, LPOOL, LEAF, | 1~~~ Warning: Unused dummy argument ‘leaf’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:23:11: 23 | & NBFIN, MYID, SLAVEF, | 1~~~~ Warning: Unused dummy argument ‘nbfin’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:19:45: 19 | & PTRAST, STEP, PIMASTER, PAMASTER, NSTK_S, COMP, | 1~~~~~ Warning: Unused dummy argument ‘nstk_s’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:11: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1~~~~~ Warning: Unused dummy argument ‘opassw’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:19: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1~~~~~ Warning: Unused dummy argument ‘opeliw’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:26:30: 26 | & FILS, DAD, PTRARW, PTRAIW, | 1~~~~~ Warning: Unused dummy argument ‘ptraiw’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:26:22: 26 | & FILS, DAD, PTRARW, PTRAIW, | 1~~~~~ Warning: Unused dummy argument ‘ptrarw’ at (1) [-Wunused-dummy-argument] dfac_process_root2slave.F:25:34: 25 | & OPASSW, OPELIW, ITLOC, RHS_MUMPS, | 1~~~~~~~~ Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_root2son.F -o dfac_process_root2son.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_process_rtnelind.F -o dfac_process_rtnelind.o dfac_process_rtnelind.F:25:11: 25 | & COMM, COMM_LOAD, FILS, DAD, ND ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:21:11: 21 | & ITLOC, RHS_MUMPS, COMP, | 1~~~~ Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:23:25: 23 | & IPOOL, LPOOL, LEAF, MYID, SLAVEF, | 1~~~ Warning: Unused dummy argument ‘leaf’ at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:19:11: 19 | & PTLUST_S, PTRFAC, | 1~~~~~~~ Warning: Unused dummy argument ‘ptlust_s’ at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:19:21: 19 | & PTLUST_S, PTRFAC, | 1~~~~~ Warning: Unused dummy argument ‘ptrfac’ at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:21:18: 21 | & ITLOC, RHS_MUMPS, COMP, | 1~~~~~~~~ Warning: Unused dummy argument ‘rhs_mumps’ at (1) [-Wunused-dummy-argument] dfac_process_rtnelind.F:13:43: 13 | SUBROUTINE DMUMPS_PROCESS_RTNELIND( ROOT, | 1~~~ Warning: Unused dummy argument ‘root’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_root_parallel.F -o dfac_root_parallel.o dfac_root_parallel.F:15:33: 15 | & COMM, IW, LIW, IFREE, | 1~~~~ Warning: Unused dummy argument ‘ifree’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_scalings.F -o dfac_scalings.o dfac_scalings.F:42:4: 42 | 101 FORMAT(/' ****** SCALING OF ORIGINAL MATRIX '/) | 1 Warning: Label 101 at (1) defined but not used [-Wunused-label] dfac_scalings.F:149:26: 149 | & CNOR,COLSCA,MPRINT) | 1~~~~~ Warning: Unused dummy argument ‘mprint’ at (1) [-Wunused-dummy-argument] dfac_scalings.F:189:27: 189 | & COLSCA,ROWSCA,MPRINT) | 1~~~~~ Warning: Unused dummy argument ‘mprint’ at (1) [-Wunused-dummy-argument] dfac_scalings.F:14:45: 14 | & ASPK, IRN, ICN, COLSCA, ROWSCA, WK, LWK8, WK_REAL, | 1~ Warning: Unused dummy argument ‘wk’ at (1) [-Wunused-dummy-argument] dfac_scalings.F:223:23: 223 | & RNOR,ROWSCA,MPRINT) | 1~~~~~ Warning: Unused dummy argument ‘mprint’ at (1) [-Wunused-dummy-argument] dfac_scalings.F:275:23: 275 | INTEGER MASTER, IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_determinant.F -o dfac_determinant.o dfac_determinant.F:35:53: 35 | & A, LOCAL_M, LOCAL_N, N, MYID, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_determinant.F:77:18: 77 | & COMM, DETER_IN, NEXP_IN, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_determinant.F:115:60: 115 | SUBROUTINE DMUMPS_DETERREDUCE_FUNC(INV, INOUTV, NEL, DATATYPE) | 1~~~~~~~ Warning: Unused dummy argument ‘datatype’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_scalings_simScaleAbs.F -o dfac_scalings_simScaleAbs.o dfac_scalings_simScaleAbs.F:887:18: 887 | INTEGER I, IERROR | 1~~~~~ Warning: Unused variable ‘ierror’ declared at (1) [-Wunused-variable] dfac_scalings_simScaleAbs.F:265:18: 265 | INTEGER I, IERROR | 1~~~~~ Warning: Unused variable ‘ierror’ declared at (1) [-Wunused-variable] dfac_scalings_simScaleAbs.F:848:15: 848 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^~~~~~~~~~ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1137:72: 1137 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:848:27: 848 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^~~~~~~~~~ note: ‘irsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:848:38: 848 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^~~~~~~~~~ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1137:72: 1137 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:850:15: 850 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^~~~~~~ note: ‘istatus’ was declared here dfac_scalings_simScaleAbs.F:1137:72: 1137 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:849:15: 849 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^~~~~~~~~~ note: ‘ornghbprcs’ was declared here dfac_scalings_simScaleAbs.F:1137:72: 1137 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:849:27: 849 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^~~~~~~~~~ note: ‘orsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:849:38: 849 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^~~~~~~~~~ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:1137:72: 1137 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:850:24: 850 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^~~~~~~~ note: ‘requests’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:223:15: 223 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^~~~~~~~~~ note: ‘icnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘icsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:223:27: 223 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^~~~~~~~~~ note: ‘icsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:223:38: 223 | INTEGER ICNGHBPRCS, ICSNDRCVIA,ICSNDRCVJA | ^~~~~~~~~~ Warning: ‘icsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:220:23: 220 | INTEGER IMYRPTR,IMYCPTR | ^~~~~~~ Warning: ‘imycptr’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:221:15: 221 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^~~~~~~~~~ note: ‘irnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘irsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:221:27: 221 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^~~~~~~~~~ note: ‘irsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:221:38: 221 | INTEGER IRNGHBPRCS, IRSNDRCVIA,IRSNDRCVJA | ^~~~~~~~~~ Warning: ‘irsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘istatus’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:225:15: 225 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^~~~~~~ note: ‘istatus’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocnghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:224:15: 224 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^~~~~~~~~~ note: ‘ocnghbprcs’ was declared here dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘ocsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:224:27: 224 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^~~~~~~~~~ note: ‘ocsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:224:38: 224 | INTEGER OCNGHBPRCS, OCSNDRCVIA,OCSNDRCVJA | ^~~~~~~~~~ Warning: ‘ocsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘ornghbprcs’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:222:15: 222 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^~~~~~~~~~ note: ‘ornghbprcs’ was declared here dfac_scalings_simScaleAbs.F:625:72: 625 | & COMM) | ^ Warning: ‘orsndrcvia’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:222:27: 222 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^~~~~~~~~~ note: ‘orsndrcvia’ was declared here dfac_scalings_simScaleAbs.F:222:38: 222 | INTEGER ORNGHBPRCS, ORSNDRCVIA,ORSNDRCVJA | ^~~~~~~~~~ Warning: ‘orsndrcvja’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:614:72: 614 | & COMM) | ^ Warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] dfac_scalings_simScaleAbs.F:225:24: 225 | INTEGER ISTATUS, REQUESTS, TMPWORK | ^~~~~~~~ note: ‘requests’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_scalings_simScale_util.F -o dfac_scalings_simScale_util.o dfac_scalings_simScale_util.F:91:57: 91 | SUBROUTINE DMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:91:47: 91 | SUBROUTINE DMUMPS_FINDNUMMYROWCOL(MYID, NUMPROCS, COMM, | 1~~~~~~~ Warning: Unused dummy argument ‘numprocs’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:169:60: 169 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:169:51: 169 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICES(MYID, NUMPROCS,COMM, | 1~~~~~~~ Warning: Unused dummy argument ‘numprocs’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:310:50: 310 | DOUBLE PRECISION FUNCTION DMUMPS_ERRSCALOC(D, TMPD, DSZ, | 1 Warning: Unused dummy argument ‘d’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:335:48: 335 | DOUBLE PRECISION FUNCTION DMUMPS_ERRSCA1(D, TMPD, DSZ) | 1 Warning: Unused dummy argument ‘d’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:459:52: 459 | SUBROUTINE DMUMPS_BUREDUCE(INV, INOUTV, LEN, DTYPE) | 1~~~~ Warning: Unused dummy argument ‘dtype’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:633:55: 633 | & ISNDRCVNUM, ISNDVOL, INGHBPRCS, ISNDRCVIA, ISNDRCVJA, | 1~~~~~~~~ Warning: Unused dummy argument ‘isndrcvja’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:749:12: 749 | & COMM) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:743:62: 743 | SUBROUTINE DMUMPS_DOCOMMINF(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1~~~~~~~ Warning: Unused dummy argument ‘itagcomm’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:743:35: 743 | SUBROUTINE DMUMPS_DOCOMMINF(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:846:12: 846 | & COMM) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:840:61: 840 | SUBROUTINE DMUMPS_DOCOMM1N(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1~~~~~~~ Warning: Unused dummy argument ‘itagcomm’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:840:34: 840 | SUBROUTINE DMUMPS_DOCOMM1N(MYID, NUMPROCS,TMPD, IDSZ, ITAGCOMM, | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1103:60: 1103 | SUBROUTINE DMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1103:50: 1103 | SUBROUTINE DMUMPS_FINDNUMMYROWCOLSYM(MYID, NUMPROCS, COMM, | 1~~~~~~~ Warning: Unused dummy argument ‘numprocs’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1176:63: 1176 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1176:54: 1176 | SUBROUTINE DMUMPS_FILLMYROWCOLINDICESSYM(MYID, NUMPROCS,COMM, | 1~~~~~~~ Warning: Unused dummy argument ‘numprocs’ at (1) [-Wunused-dummy-argument] dfac_scalings_simScale_util.F:1230:51: 1230 | & ISNDRCVNUM, ISNDVOL, INGHBPRCS, ISNDRCVIA, ISNDRCVJA, | 1~~~~~~~~ Warning: Unused dummy argument ‘isndrcvja’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_sol_pool.F -o dfac_sol_pool.o dfac_sol_pool.F:407:17: 407 | & KEEP,KEEP8, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:408:28: 408 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:408:12: 408 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1~~~~~~~ Warning: Unused dummy argument ‘procnode’ at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:408:21: 408 | & PROCNODE,SLAVEF,MYID,SBTR,FLAG_SAME_PROC,MIN_PROC) | 1~~~~~ Warning: Unused dummy argument ‘slavef’ at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:406:57: 406 | SUBROUTINE DMUMPS_MEM_CONS_MNG(INODE,POOL,LPOOL,N,STEP, | 1~~~ Warning: Unused dummy argument ‘step’ at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:183:18: 183 | & FORCE_EXTRACT_TOP_SBTR ) | 1~~~~~~~~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘force_extract_top_sbtr’ at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:182:49: 182 | & STEP, INODE, KEEP,KEEP8, MYID, ND, | 1~ Warning: Unused dummy argument ‘nd’ at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:548:34: 548 | & ( IPOOL, LPOOL, III, LEAF, | 1~~ Warning: Unused dummy argument ‘iii’ at (1) [-Wunused-dummy-argument] dfac_sol_pool.F:549:27: 549 | & INODE, STRATEGIE ) | 1~~~~~~~~ Warning: Unused dummy argument ‘strategie’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dfac_type3_symmetrize.F -o dfac_type3_symmetrize.o dfac_type3_symmetrize.F:121:56: 121 | SUBROUTINE DMUMPS_RECV_BLOCK( BUF, A, LDA, M, N, COMM, SOURCE ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_type3_symmetrize.F:125:24: 125 | INTEGER I, IBUF, IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dfac_type3_symmetrize.F:121:62: 121 | SUBROUTINE DMUMPS_RECV_BLOCK( BUF, A, LDA, M, N, COMM, SOURCE ) | 1~~~~~ Warning: Unused dummy argument ‘source’ at (1) [-Wunused-dummy-argument] dfac_type3_symmetrize.F:128:18: 128 | INTEGER :: STATUS(MPI_STATUS_SIZE) | 1~~~~~~~~~~~~~~~~~~~~~~ Warning: Unused variable ‘status’ declared at (1) [-Wunused-variable] dfac_type3_symmetrize.F:102:56: 102 | SUBROUTINE DMUMPS_SEND_BLOCK( BUF, A, LDA, M, N, COMM, DEST ) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dfac_type3_symmetrize.F:102:62: 102 | SUBROUTINE DMUMPS_SEND_BLOCK( BUF, A, LDA, M, N, COMM, DEST ) | 1~~~ Warning: Unused dummy argument ‘dest’ at (1) [-Wunused-dummy-argument] dfac_type3_symmetrize.F:106:24: 106 | INTEGER I, IBUF, IERR | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dini_defaults.F -o dini_defaults.o dini_defaults.F:67:34: 67 | & DKEEP, MYID ) | 1~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dini_defaults.F:1211:40: 1211 | SUBROUTINE DMUMPS_SET_KEEP72(id, LP) | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -DMUMPS_ARITH=MUMPS_ARITH_d \ -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I../include -c mumps_c.c -o dmumps_c.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_driver.F -o dmumps_driver.o dmumps_driver.F:2112:5: 2112 | 99995 FORMAT (' ** ERROR RETURN ** FROM DMUMPS INFO(1)=', I5) | 1 Warning: Label 99995 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2113:5: 2113 | 99994 FORMAT (' ** INFO(2)=', I16) | 1 Warning: Label 99994 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2114:5: 2114 | 99993 FORMAT (' ** Allocation error: could not permute JCN.') | 1 Warning: Label 99993 at (1) defined but not used [-Wunused-label] dmumps_driver.F:625:4: 625 | 990 FORMAT(' Unrecoverable Error in DMUMPS initialization: ', | 1 Warning: Label 990 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2296:4: 2296 | 998 FORMAT ( | 1 Warning: Label 998 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2290:4: 2290 | 995 FORMAT ( | 1 Warning: Label 995 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2288:4: 2288 | 993 FORMAT ( | 1 Warning: Label 993 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2286:4: 2286 | 992 FORMAT ( | 1 Warning: Label 992 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2269:4: 2269 | 991 FORMAT ( | 1 Warning: Label 991 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2264:4: 2264 | 990 FORMAT ( | 1 Warning: Label 990 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2263:4: 2263 | 980 FORMAT (/'***********CONTROL PARAMETERS (ICNTL)**************'/) | 1 Warning: Label 980 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2278:4: 2278 | 891 FORMAT ( | 1 Warning: Label 891 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2400:4: 2400 | 995 FORMAT ( | 1 Warning: Label 995 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2398:4: 2398 | 993 FORMAT ( | 1 Warning: Label 993 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2396:4: 2396 | 992 FORMAT ( | 1 Warning: Label 992 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2387:4: 2387 | 991 FORMAT ( | 1 Warning: Label 991 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2382:4: 2382 | 990 FORMAT ( | 1 Warning: Label 990 at (1) defined but not used [-Wunused-label] dmumps_driver.F:2381:4: 2381 | 980 FORMAT (/'******INTERNAL VALUE OF PARAMETERS (ICNTL/KEEP)****'/) | 1 Warning: Label 980 at (1) defined but not used [-Wunused-label] dmumps_driver.F:588:47: 588 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^~~~~~~~~~~ Warning: ‘keep242save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:589:15: 589 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^~~~~~~~~~~ Warning: ‘keep243save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:1980:72: 1980 | id%KEEP(235) = KEEP235SAVE | ^ Warning: ‘keep235save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:588:34: 588 | INTEGER I, J, MP, LP, MPG, KEEP235SAVE, KEEP242SAVE, | ^~~~~~~~~~~ note: ‘keep235save’ was declared here dmumps_driver.F:1983:72: 1983 | id%KEEP(495) = KEEP495SAVE | ^ Warning: ‘keep495save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:589:28: 589 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^~~~~~~~~~~ note: ‘keep495save’ was declared here dmumps_driver.F:1984:72: 1984 | id%KEEP(497) = KEEP497SAVE | ^ Warning: ‘keep497save’ may be used uninitialized [-Wmaybe-uninitialized] dmumps_driver.F:589:41: 589 | & KEEP243SAVE, KEEP495SAVE, KEEP497SAVE | ^~~~~~~~~~~ note: ‘keep497save’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_f77.F -o dmumps_f77.o gcc-15 -DAdd_ -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -fpic -I/home/hornik/tmp/R/include -DMUMPS_ARITH=MUMPS_ARITH_d -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../PORD/include -I../../scotch_6.0.9/include -I../libseq -I../include -I../../metis-5.1.0/include -I../PORD/include/ -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -c dmumps_gpu.c -o dmumps_gpu.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dmumps_iXamax.F -o dmumps_iXamax.o dmumps_iXamax.F:13:47: 13 | INTEGER FUNCTION DMUMPS_IXAMAX(N,X,INCX,GRAIN) | 1~~~~ Warning: Unused dummy argument ‘grain’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dana_mtrans.F -o dana_mtrans.o dana_mtrans.F:767:72: 767 | 80 IPERM(I) = J | ^ Warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:701:15: 701 | INTEGER I,J,J1,JORD,NFC,K,KK, | ^ note: ‘i’ was declared here dana_mtrans.F:768:72: 768 | ARP(J) = int(II - IP(J)) + 1 | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:703:31: 703 | INTEGER(8) :: IN1, IN2, II | ^~ note: ‘ii’ was declared here dana_mtrans.F:110:14: 110 | IF (IPERM(I0).NE.0) GO TO 30 | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:70:21: 70 | & I0,UP,LOW, IK | ^~ note: ‘i0’ was declared here dana_mtrans.F:248:72: 248 | I0 = JPERM(J) | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:69:58: 69 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^~~ note: ‘jsp’ was declared here dana_mtrans.F:250:72: 250 | IPERM(I) = J | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:69:54: 69 | INTEGER :: I,II,J,JJ,JORD,Q0,QLEN,IDUM,JDUM,ISP,JSP, | ^~~ note: ‘isp’ was declared here dana_mtrans.F:863:32: 863 | IF (IPERM(I).NE.0 .OR. IPERM(I0).EQ.0) GO TO 50 | ^ Warning: ‘i0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:798:21: 798 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^~ note: ‘i0’ was declared here dana_mtrans.F:872:17: 872 | DO 60 K = K0,K2 | ^ Warning: ‘k0’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:800:38: 800 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^~ note: ‘k0’ was declared here dana_mtrans.F:1032:72: 1032 | I = IRN(ISP) | ^ Warning: ‘isp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:800:50: 800 | INTEGER(8) :: K, KK, KK1, KK2, K0, K1, K2, ISP | ^~~ note: ‘isp’ was declared here dana_mtrans.F:1035:72: 1035 | JPERM(J) = ISP | ^ Warning: ‘jsp’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:798:50: 798 | INTEGER :: I,I0,II,J,JJ,JORD,Q0,QLEN,JDUM,JSP, | ^~~ note: ‘jsp’ was declared here dana_mtrans.F:1137:72: 1137 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:1090:21: 1090 | INTEGER(8) :: II, IN1, IN2 | ^~ note: ‘ii’ was declared here dana_mtrans.F:1137:72: 1137 | ARP(J) = int(IN2 - II - 1_8) | ^ Warning: ‘in2’ may be used uninitialized [-Wmaybe-uninitialized] dana_mtrans.F:1090:30: 1090 | INTEGER(8) :: II, IN1, IN2 | ^~~ note: ‘in2’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dooc_panel_piv.F -o dooc_panel_piv.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c drank_revealing.F -o drank_revealing.o drank_revealing.F:13:53: 13 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1~~~~ Warning: Unused dummy argument ‘icntl’ at (1) [-Wunused-dummy-argument] drank_revealing.F:13:59: 13 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1~~ Warning: Unused dummy argument ‘mpg’ at (1) [-Wunused-dummy-argument] drank_revealing.F:13:46: 13 | SUBROUTINE DMUMPS_GET_NS_OPTIONS_FACTO(N,KEEP,ICNTL,MPG) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_aux.F -o dsol_aux.o dsol_aux.F:1132:5: 1132 | 90 FORMAT (/' RESIDUAL IS ............ (MAX-NORM) =',1PD9.2/ | 1 Warning: Label 90 at (1) defined but not used [-Wunused-label] dsol_aux.F:488:19: 488 | & W, KEEP,KEEP8 ) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:19:36: 19 | SUBROUTINE DMUMPS_FREETOPSO( N, KEEP28, IWCB, LIWW, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dsol_aux.F:21:36: 21 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1~~~~~ Warning: Unused dummy argument ‘ptracb’ at (1) [-Wunused-dummy-argument] dsol_aux.F:21:29: 21 | & POSWCB,IWPOSCB,PTRICB,PTRACB) | 1~~~~~ Warning: Unused dummy argument ‘ptricb’ at (1) [-Wunused-dummy-argument] dsol_aux.F:20:14: 20 | & W, LWC, | 1 Warning: Unused dummy argument ‘w’ at (1) [-Wunused-dummy-argument] dsol_aux.F:40:32: 40 | SUBROUTINE DMUMPS_COMPSO(N,KEEP28,IWCB,LIWW,W,LWC, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dsol_aux.F:91:60: 91 | SUBROUTINE DMUMPS_SOL_X(A, NZ8, N, IRN, ICN, Z, KEEP,KEEP8) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:146:25: 146 | & KEEP, KEEP8, COLSCA) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:183:23: 183 | & KEEP,KEEP8) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:381:35: 381 | & LHS, WRHS, W, RHS, KEEP,KEEP8) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:547:19: 547 | & W, KEEP,KEEP8, COLSCA ) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:820:11: 820 | & LP, ARRET, GRAIN ) | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dsol_aux.F:898:20: 898 | & LP, KEEP,KEEP8 ) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:898:11: 898 | & LP, KEEP,KEEP8 ) | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dsol_aux.F:998:10: 998 | & KEEP, RHSCOMP, NRHS, LRHSCOMP, FIRST_ROW_RHSCOMP, W, LD_W, | 1~~~ Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1082:31: 1082 | & MPRINT, ICNTL, KEEP,KEEP8) | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1080:31: 1080 | SUBROUTINE DMUMPS_SOL_Q(MTYPE, IFLAG, N, | 1~~~~ Warning: Unused dummy argument ‘mtype’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1081:16: 1081 | & LHS, WRHS, W, RES, GIVNORM, ANORM, XNORM, SCLNRM, | 1~~~ Warning: Unused dummy argument ‘wrhs’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1181:25: 1181 | & MTYPE, KEEP, COEF_Y ) | 1~~~ Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1225:9: 1225 | & INODE, N, NPIV, LIELL, NELIM, NSLAVES, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dsol_aux.F:1517:21: 1517 | INTEGER :: I, IERR_MPI, allocok | 1~~~~~~~ Warning: Unused variable ‘ierr_mpi’ declared at (1) [-Wunused-variable] dsol_aux.F:1501:16: 1501 | & K16_8, LP, LPOK, ICNTL, INFO ) | 1~ Warning: Unused dummy argument ‘lp’ at (1) [-Wunused-dummy-argument] dsol_aux.F:789:72: 789 | id%IPTR_WORKING(STATUS(MPI_SOURCE)+2) = TMP | ^ Warning: ‘status[0]’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:742:18: 742 | INTEGER :: STATUS(MPI_STATUS_SIZE) | ^~~~~~~~~~~~~~~~~~~~~~~ note: ‘status[0]’ was declared here dsol_aux.F:789:72: 789 | id%IPTR_WORKING(STATUS(MPI_SOURCE)+2) = TMP | ^ Warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:740:25: 740 | INTEGER :: I,IERR,TMP,NSTEPS,N_LOCAL_LIST | ^~~ note: ‘tmp’ was declared here dsol_aux.F:1480:21: 1480 | IF (NBK.GE.PANEL_SIZE) THEN | ^ Warning: ‘panel_size’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1250:39: 1250 | INTEGER :: TempNROW, J1, J3, PANEL_SIZE, TYPEF | ^~~~~~~~~~ note: ‘panel_size’ was declared here dsol_aux.F:1559:12: 1559 | IF (associated(SCALING)) THEN | ^ Warning: ‘scaling.data’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1516:50: 1516 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^~~~~~~ note: ‘scaling.data’ was declared here dsol_aux.F:1553:72: 1553 | scaling_data%SCALING_LOC(I) = SCALING(ILOC(I)) | ^ Warning: ‘scaling.offset’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1516:50: 1516 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^~~~~~~ note: ‘scaling.offset’ was declared here dsol_aux.F:1553:72: 1553 | scaling_data%SCALING_LOC(I) = SCALING(ILOC(I)) | ^ Warning: ‘scaling.dim[0].stride’ may be used uninitialized [-Wmaybe-uninitialized] dsol_aux.F:1516:50: 1516 | DOUBLE PRECISION, POINTER, DIMENSION(:) :: SCALING | ^~~~~~~ note: ‘scaling.dim[0].stride’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_bwd_aux.F -o dsol_bwd_aux.o dsol_bwd_aux.F:226:72: 226 | NRHS_B = JBFIN-JBDEB+1 | ^ Warning: ‘jbfin’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:183:22: 183 | INTEGER JBDEB, JBFIN, NRHS_B, allocok | ^~~~~ note: ‘jbfin’ declared here dsol_bwd_aux.F:226:72: 226 | NRHS_B = JBFIN-JBDEB+1 | ^ Warning: ‘jbdeb’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:183:15: 183 | INTEGER JBDEB, JBFIN, NRHS_B, allocok | ^~~~~ note: ‘jbdeb’ declared here dsol_bwd_aux.F:228:16: 228 | & .OR. POSWCB - PLEFTW + 1_8 .LT. LONG ) THEN | ^ Warning: ‘long’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:175:42: 175 | INTEGER POSITION, IF, INODE, IERR, LONG, DUMMY(1) | ^~~~ note: ‘long’ was declared here dsol_bwd_aux.F:272:22: 272 | IF (.NOT.TO_PROCESS(STEP(INODE))) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:175:29: 175 | INTEGER POSITION, IF, INODE, IERR, LONG, DUMMY(1) | ^~~~~ note: ‘inode’ declared here dsol_bwd_aux.F:308:72: 308 | NRHS_B = JBFIN-JBDEB+1 | ^ Warning: ‘jbfin’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:183:22: 183 | INTEGER JBDEB, JBFIN, NRHS_B, allocok | ^~~~~ note: ‘jbfin’ declared here dsol_bwd_aux.F:308:72: 308 | NRHS_B = JBFIN-JBDEB+1 | ^ Warning: ‘jbdeb’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:183:15: 183 | INTEGER JBDEB, JBFIN, NRHS_B, allocok | ^~~~~ note: ‘jbdeb’ declared here dsol_bwd_aux.F:309:72: 309 | LR_ACTIVATED = (IW(PTRIST(STEP(INODE))+XXLR).GT.0) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:175:29: 175 | INTEGER POSITION, IF, INODE, IERR, LONG, DUMMY(1) | ^~~~~ note: ‘inode’ declared here dsol_bwd_aux.F:318:12: 318 | IF ( NROW_L .NE. NROW_RECU ) THEN | ^ Warning: ‘nrow_recu’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:178:35: 178 | INTEGER NPIV, NROW_L, IPOS, NROW_RECU | ^~~~~~~~~ note: ‘nrow_recu’ was declared here dsol_bwd_aux.F:437:72: 437 | LR_ACTIVATED = (IW(PTRIST(STEP(INODE))+XXLR).GT.0) | ^ Warning: ‘inode’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:175:29: 175 | INTEGER POSITION, IF, INODE, IERR, LONG, DUMMY(1) | ^~~~~ note: ‘inode’ declared here dsol_bwd_aux.F:451:72: 451 | NRHS_B = JBFIN-JBDEB+1 | ^ Warning: ‘jbfin’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:183:22: 183 | INTEGER JBDEB, JBFIN, NRHS_B, allocok | ^~~~~ note: ‘jbfin’ declared here dsol_bwd_aux.F:451:72: 451 | NRHS_B = JBFIN-JBDEB+1 | ^ Warning: ‘jbdeb’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:183:15: 183 | INTEGER JBDEB, JBFIN, NRHS_B, allocok | ^~~~~ note: ‘jbdeb’ declared here dsol_bwd_aux.F:985:72: 985 | DO I=1,(IIPOOL-POOL_FIRST_POS)/2 | ^ Warning: ‘pool_first_pos’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd_aux.F:190:15: 190 | INTEGER POOL_FIRST_POS, TMP | ^~~~~~~~~~~~~~ note: ‘pool_first_pos’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_bwd.F -o dsol_bwd.o dsol_bwd.F:18:18: 18 | & FRERE, DAD, FILS, IPOOL, LPOOL, PTRIST, PTRFAC, | 1~~ Warning: Unused dummy argument ‘dad’ at (1) [-Wunused-dummy-argument] dsol_bwd.F:1164:72: 1164 | & KEEP, PROCDEST, NOEUD, COMM, IERR ) | ^ Warning: ‘posindices’ may be used uninitialized [-Wmaybe-uninitialized] dsol_bwd.F:96:15: 96 | INTEGER POSINDICES, IPOSINRHSCOMP, IPOSINRHSCOMP_PANEL, | ^~~~~~~~~~ note: ‘posindices’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_c.F -o dsol_c.o dsol_c.F:886:5: 886 | 99994 FORMAT (' RHS (2 nd column)'/(1X,1P,5D14.6)) | 1 Warning: Label 99994 at (1) defined but not used [-Wunused-label] dsol_c.F:885:5: 885 | 99993 FORMAT (' RHS (first column)'/(1X,1P,5D14.6)) | 1 Warning: Label 99993 at (1) defined but not used [-Wunused-label] dsol_c.F:887:5: 887 | 99992 FORMAT (//' LEAVING SOLVE (MPI41C) WITH') | 1 Warning: Label 99992 at (1) defined but not used [-Wunused-label] dsol_c.F:20:25: 20 | & TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1~~~~~~~~~~~~ Warning: Unused dummy argument ‘ibeg_root_def’ at (1) [-Wunused-dummy-argument] dsol_c.F:20:40: 20 | & TAB_POS_IN_PERE, IBEG_ROOT_DEF, IEND_ROOT_DEF, | 1~~~~~~~~~~~~ Warning: Unused dummy argument ‘iend_root_def’ at (1) [-Wunused-dummy-argument] dsol_c.F:21:8: 21 | & IROOT_DEF_RHS_COL1, PTR_RHS_ROOT, LPTR_RHS_ROOT, | 1~~~~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘iroot_def_rhs_col1’ at (1) [-Wunused-dummy-argument] dsol_c.F:24:32: 24 | & , NZ_RHS, NBCOL_INBLOC, NRHS_ORIG, JBEG_RHS | 1~~~~~~~~ Warning: Unused dummy argument ‘nrhs_orig’ at (1) [-Wunused-dummy-argument] dsol_c.F:892:61: 892 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1~~~~~ Warning: Unused dummy argument ‘buffer’ at (1) [-Wunused-dummy-argument] dsol_c.F:892:23: 892 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, BUFFER, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:926:18: 926 | INTEGER :: STATUS(MPI_STATUS_SIZE) | 1~~~~~~~~~~~~~~~~~~~~~~ Warning: Unused variable ‘status’ declared at (1) [-Wunused-variable] dsol_c.F:1351:24: 1351 | & KEEP, BUFFER, | 1~~~~~ Warning: Unused dummy argument ‘buffer’ at (1) [-Wunused-dummy-argument] dsol_c.F:1349:54: 1349 | SUBROUTINE DMUMPS_GATHER_SOLUTION_AM1(NSLAVES, N, MYID, COMM, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dsol_c.F:1358:41: 1358 | & POSINRHSCOMP, LPOS_ROW, NB_FS_IN_RHSCOMP ) | 1~~~~~~~~~~~~~~~ Warning: Unused dummy argument ‘nb_fs_in_rhscomp’ at (1) [-Wunused-dummy-argument] dsol_c.F:1350:18: 1350 | & NRHS, RHSCOMP, LRHSCOMP, NRHSCOMP_COL, | 1~~~ Warning: Unused dummy argument ‘nrhs’ at (1) [-Wunused-dummy-argument] dsol_c.F:1386:18: 1386 | INTEGER :: STATUS(MPI_STATUS_SIZE) | 1~~~~~~~~~~~~~~~~~~~~~~ Warning: Unused variable ‘status’ declared at (1) [-Wunused-variable] dsol_c.F:1564:33: 1564 | & PTRIST, KEEP,KEEP8, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1616:18: 1616 | & ISOL_LOC, | 1~~~~~~~ Warning: Unused dummy argument ‘isol_loc’ at (1) [-Wunused-dummy-argument] dsol_c.F:1619:39: 1619 | & PROCNODE_STEPS, KEEP,KEEP8, IW, LIW, STEP, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1775:23: 1775 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:2034:23: 2034 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:2135:23: 2135 | & KEEP,KEEP8, PROCNODE_STEPS, IW, LIW, STEP, | 1~~~~ Warning: Unused dummy argument ‘keep8’ at (1) [-Wunused-dummy-argument] dsol_c.F:1384:22: 1384 | INTEGER I, II, J, MASTER, | ^ Warning: ‘j’ may be used uninitialized [-Wmaybe-uninitialized] dsol_c.F:2114:72: 2114 | IPOSINRHSCOMP_COL = IPOSINRHSCOMP_COL + 1 | ^ Warning: ‘iposinrhscomp_col’ may be used uninitialized [-Wmaybe-uninitialized] dsol_c.F:2055:30: 2055 | INTEGER IPOSINRHSCOMP, IPOSINRHSCOMP_COL | ^~~~~~~~~~~~~~~~~ note: ‘iposinrhscomp_col’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_fwd_aux.F -o dsol_fwd_aux.o dsol_fwd_aux.F:373:12: 373 | & FILS, STEP, FRERE, DAD, | 1~~~ Warning: Unused dummy argument ‘fils’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:373:24: 373 | & FILS, STEP, FRERE, DAD, | 1~~~~ Warning: Unused dummy argument ‘frere’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:365:20: 365 | & MSGTAG, MSGSOU, MYID, SLAVEF, COMM, | 1~~~~~ Warning: Unused dummy argument ‘msgsou’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:365:12: 365 | & MSGTAG, MSGSOU, MYID, SLAVEF, COMM, | 1~~~~~ Warning: Unused dummy argument ‘msgtag’ at (1) [-Wunused-dummy-argument] dsol_fwd_aux.F:96:72: 96 | PTRICB(STEP(FINODE)) = -1 | ^ Warning: ‘finode’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:63:15: 63 | INTEGER FINODE, FPERE, LONG, NCB, POSITION, NCV, NPIV | ^~~~~~ note: ‘finode’ declared here dsol_fwd_aux.F:95:14: 95 | IF ( NCB .eq. 0 ) THEN | ^ Warning: ‘ncb’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:63:36: 63 | INTEGER FINODE, FPERE, LONG, NCB, POSITION, NCV, NPIV | ^~~ note: ‘ncb’ was declared here dsol_fwd_aux.F:97:72: 97 | NSTK_S(STEP(FPERE)) = NSTK_S(STEP(FPERE)) - 1 | ^ Warning: ‘fpere’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:63:23: 63 | INTEGER FINODE, FPERE, LONG, NCB, POSITION, NCV, NPIV | ^~~~~ note: ‘fpere’ declared here dsol_fwd_aux.F:94:72: 94 | NRHS_B = JBFIN-JBDEB+1 | ^ Warning: ‘jbfin’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:60:35: 60 | INTEGER IERR, K, JJ, JBDEB, JBFIN, NRHS_B | ^~~~~ note: ‘jbfin’ declared here dsol_fwd_aux.F:94:72: 94 | NRHS_B = JBFIN-JBDEB+1 | ^ Warning: ‘jbdeb’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:60:28: 60 | INTEGER IERR, K, JJ, JBDEB, JBFIN, NRHS_B | ^~~~~ note: ‘jbdeb’ declared here dsol_fwd_aux.F:110:17: 110 | IF ( ( POSIWCB - LONG ) .LT. 0 ) THEN | ^ Warning: ‘long’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:63:30: 63 | INTEGER FINODE, FPERE, LONG, NCB, POSITION, NCV, NPIV | ^~~~ note: ‘long’ was declared here dsol_fwd_aux.F:97:72: 97 | NSTK_S(STEP(FPERE)) = NSTK_S(STEP(FPERE)) - 1 | ^ Warning: ‘fpere’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:63:23: 63 | INTEGER FINODE, FPERE, LONG, NCB, POSITION, NCV, NPIV | ^~~~~ note: ‘fpere’ declared here dsol_fwd_aux.F:172:72: 172 | NRHS_B = JBFIN-JBDEB+1 | ^ Warning: ‘jbfin’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:60:35: 60 | INTEGER IERR, K, JJ, JBDEB, JBFIN, NRHS_B | ^~~~~ note: ‘jbfin’ declared here dsol_fwd_aux.F:172:72: 172 | NRHS_B = JBFIN-JBDEB+1 | ^ Warning: ‘jbdeb’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:60:28: 60 | INTEGER IERR, K, JJ, JBDEB, JBFIN, NRHS_B | ^~~~~ note: ‘jbdeb’ declared here dsol_fwd_aux.F:174:72: 174 | PTRX = PLEFTWCB + int(NCV,8) * int(NRHS_B,8) | ^ Warning: ‘ncv’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:63:51: 63 | INTEGER FINODE, FPERE, LONG, NCB, POSITION, NCV, NPIV | ^~~ note: ‘ncv’ declared here dsol_fwd_aux.F:175:72: 175 | PLEFTWCB = PLEFTWCB + (NPIV + NCV) * NRHS_B | ^ Warning: ‘npiv’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:63:56: 63 | INTEGER FINODE, FPERE, LONG, NCB, POSITION, NCV, NPIV | ^~~~ note: ‘npiv’ declared here dsol_fwd_aux.F:193:72: 193 | LR_ACTIVATED = (IW(PTRIST(STEP(FINODE))+XXLR).GT.0) | ^ Warning: ‘finode’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:63:15: 63 | INTEGER FINODE, FPERE, LONG, NCB, POSITION, NCV, NPIV | ^~~~~~ note: ‘finode’ declared here dsol_fwd_aux.F:250:72: 250 | & SLAVEF ) | ^ Warning: ‘fpere’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:63:23: 63 | INTEGER FINODE, FPERE, LONG, NCB, POSITION, NCV, NPIV | ^~~~~ note: ‘fpere’ declared here dsol_fwd_aux.F:741:72: 741 | JFIN = min(J+PANEL_SIZE-1, NPIV) | ^ Warning: ‘panel_size’ may be used uninitialized [-Wmaybe-uninitialized] dsol_fwd_aux.F:438:35: 438 | INTEGER TempNROW, TempNCOL, PANEL_SIZE, | ^~~~~~~~~~ note: ‘panel_size’ was declared here gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_fwd.F -o dsol_fwd.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_matvec.F -o dsol_matvec.o gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dsol_root_parallel.F -o dsol_root_parallel.o dsol_root_parallel.F:16:29: 16 | & RHS_SEQ,SIZE_ROOT,A,INFO,MTYPE,LDLT ) | 1~~~ Warning: Unused dummy argument ‘info’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dtools.F -o dtools.o dtools.F:17:10: 17 | & , LRGROUPS, NASS | 1~~~~~~~ Warning: Unused dummy argument ‘lrgroups’ at (1) [-Wunused-dummy-argument] dtools.F:13:73: 13 | SUBROUTINE DMUMPS_COMPRESS_LU(SIZE_INPLACE, | 1 14 | &MYID,N,IOLDPS,TYPE,IW, LIW, A, LA, | ~~~~~ Warning: Unused dummy argument ‘myid’ at (1) [-Wunused-dummy-argument] dtools.F:17:20: 17 | & , LRGROUPS, NASS | 1~~~ Warning: Unused dummy argument ‘nass’ at (1) [-Wunused-dummy-argument] dtools.F:15:51: 15 | &POSFAC, LRLU, LRLUS, IWPOS, PTRAST, PTRFAC, STEP, KEEP,KEEP8, | 1~~~ Warning: Unused dummy argument ‘step’ at (1) [-Wunused-dummy-argument] dtools.F:392:36: 392 | & PTRIST, PTRAST, IW, LIW, A, LA, | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] dtools.F:394:44: 394 | & IPTRLU, STEP, MYID, KEEP, KEEP8, TYPE_SON | 1~~~~~~~ Warning: Unused dummy argument ‘type_son’ at (1) [-Wunused-dummy-argument] dtools.F:434:37: 434 | & INFO, INFOG, PROK, MP, PROKG, MPG ) | 1~ Warning: Unused dummy argument ‘mp’ at (1) [-Wunused-dummy-argument] dtools.F:434:48: 434 | & INFO, INFOG, PROK, MP, PROKG, MPG ) | 1~~ Warning: Unused dummy argument ‘mpg’ at (1) [-Wunused-dummy-argument] dtools.F:433:54: 433 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1~~~~~~ Warning: Unused dummy argument ‘na_elt8’ at (1) [-Wunused-dummy-argument] dtools.F:433:48: 433 | & MYID, COMM, N, NELT, NA, LNA, NNZ8, NA_ELT8, NSLAVES, | 1~~~ Warning: Unused dummy argument ‘nnz8’ at (1) [-Wunused-dummy-argument] dtools.F:434:31: 434 | & INFO, INFOG, PROK, MP, PROKG, MPG ) | 1~~~ Warning: Unused dummy argument ‘prok’ at (1) [-Wunused-dummy-argument] dtools.F:1095:21: 1095 | & IOLDPS, HF, IW, LIW, | 1~ Warning: Unused dummy argument ‘hf’ at (1) [-Wunused-dummy-argument] dtools.F:1094:23: 1094 | & N, INODE, IFATH, KEEP, | 1~~~~ Warning: Unused dummy argument ‘ifath’ at (1) [-Wunused-dummy-argument] dtools.F:1094:16: 1094 | & N, INODE, IFATH, KEEP, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dtools.F:1095:13: 1095 | & IOLDPS, HF, IW, LIW, | 1~~~~~ Warning: Unused dummy argument ‘ioldps’ at (1) [-Wunused-dummy-argument] dtools.F:1095:25: 1095 | & IOLDPS, HF, IW, LIW, | 1~ Warning: Unused dummy argument ‘iw’ at (1) [-Wunused-dummy-argument] dtools.F:1094:13: 1094 | & N, INODE, IFATH, KEEP, | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] dtools.F:1124:16: 1124 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1~~~~ Warning: Unused dummy argument ‘inode’ at (1) [-Wunused-dummy-argument] dtools.F:1124:42: 1124 | & N, INODE, IFATH, FILS, PERM, KEEP, | 1~~~ Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] gfortran-15 -g -O2 -Wall -pedantic -mtune=native -fpic -Dmetis -Dpord -Dscotch -I../include -I../libseq -I../libseq -I../../scotch_6.0.9//include -Dpord -Dmetis -Dscotch -I. -I../include -c dtype3_root.F -o dtype3_root.o dtype3_root.F:871:57: 871 | SUBROUTINE DMUMPS_DEF_GRID( NPROCS, NPROW, NPCOL, SIZE, K50 ) | 1~~~ Warning: Unused dummy argument ‘size’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1086:49: 1086 | & PTRAIW, PTRARW, INTARR, DBLARR, | 1~~~~~ Warning: Unused dummy argument ‘dblarr’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1086:41: 1086 | & PTRAIW, PTRARW, INTARR, DBLARR, | 1~~~~~ Warning: Unused dummy argument ‘intarr’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1089:51: 1089 | & STEP, PIMASTER, PAMASTER, ITLOC, RHS_MUMPS, | 1~~~~ Warning: Unused dummy argument ‘itloc’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1086:25: 1086 | & PTRAIW, PTRARW, INTARR, DBLARR, | 1~~~~~ Warning: Unused dummy argument ‘ptraiw’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1086:33: 1086 | & PTRAIW, PTRARW, INTARR, DBLARR, | 1~~~~~ Warning: Unused dummy argument ‘ptrarw’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1177:27: 1177 | & IFLAG, IERROR ) | 1~~~~~ Warning: Unused dummy argument ‘ierror’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1177:20: 1177 | & IFLAG, IERROR ) | 1~~~~ Warning: Unused dummy argument ‘iflag’ at (1) [-Wunused-dummy-argument] dtype3_root.F:839:40: 839 | & KEEP, INFO ) | 1~~~ Warning: Unused dummy argument ‘keep’ at (1) [-Wunused-dummy-argument] dtype3_root.F:911:27: 911 | & COMM) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dtype3_root.F:923:29: 923 | INTEGER IAPAR, JAPAR, IERR, allocok | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dtype3_root.F:924:18: 924 | INTEGER :: STATUS(MPI_STATUS_SIZE) | 1~~~~~~~~~~~~~~~~~~~~~~ Warning: Unused variable ‘status’ declared at (1) [-Wunused-variable] dtype3_root.F:1000:27: 1000 | & COMM) | 1~~~ Warning: Unused dummy argument ‘comm’ at (1) [-Wunused-dummy-argument] dtype3_root.F:1012:29: 1012 | INTEGER IAPAR, JAPAR, IERR, allocok | 1~~~ Warning: Unused variable ‘ierr’ declared at (1) [-Wunused-variable] dtype3_root.F:1013:18: 1013 | INTEGER :: STATUS(MPI_STATUS_SIZE) | 1~~~~~~~~~~~~~~~~~~~~~~ Warning: Unused variable ‘status’ declared at (1) [-Wunused-variable] ar cvr ../lib/libdmumps.a dana_aux.o dana_aux_par.o dana_lr.o dfac_asm_master_ELT_m.o dfac_asm_master_m.o dfac_front_aux.o dfac_front_LU_type1.o dfac_front_LU_type2.o dfac_front_LDLT_type1.o dfac_front_LDLT_type2.o dfac_front_type2_aux.o dfac_lr.o dfac_mem_dynamic.o dfac_omp_m.o dfac_par_m.o dlr_core.o dlr_stats.o dlr_type.o dmumps_comm_buffer.o dmumps_config_file.o dmumps_load.o dmumps_lr_data_m.o dmumps_ooc_buffer.o dmumps_ooc.o dmumps_sol_es.o dmumps_save_restore.o dmumps_save_restore_files.o dmumps_struc_def.o domp_tps_m.o dsol_lr.o dstatic_ptr_m.o dini_driver.o dana_driver.o dfac_driver.o dsol_driver.o dsol_distrhs.o dend_driver.o dana_aux_ELT.o dana_dist_m.o dana_LDLT_preprocess.o dana_reordertree.o darrowheads.o dbcast_int.o dfac_asm_ELT.o dfac_asm.o dfac_b.o dfac_distrib_distentry.o dfac_distrib_ELT.o dfac_lastrtnelind.o dfac_mem_alloc_cb.o dfac_mem_compress_cb.o dfac_mem_free_block_cb.o dfac_mem_stack_aux.o dfac_mem_stack.o dfac_process_band.o dfac_process_blfac_slave.o dfac_process_blocfacto_LDLT.o dfac_process_blocfacto.o dfac_process_bf.o dfac_process_end_facto_slave.o dfac_process_contrib_type1.o dfac_process_contrib_type2.o dfac_process_contrib_type3.o dfac_process_maprow.o dfac_process_master2.o dfac_process_message.o dfac_process_root2slave.o dfac_process_root2son.o dfac_process_rtnelind.o dfac_root_parallel.o dfac_scalings.o dfac_determinant.o dfac_scalings_simScaleAbs.o dfac_scalings_simScale_util.o dfac_sol_pool.o dfac_type3_symmetrize.o dini_defaults.o dmumps_c.o dmumps_driver.o dmumps_f77.o dmumps_gpu.o dmumps_iXamax.o dana_mtrans.o dooc_panel_piv.o drank_revealing.o dsol_aux.o dsol_bwd_aux.o dsol_bwd.o dsol_c.o dsol_fwd_aux.o dsol_fwd.o dsol_matvec.o dsol_root_parallel.o dtools.o dtype3_root.o a - dana_aux.o a - dana_aux_par.o a - dana_lr.o a - dfac_asm_master_ELT_m.o a - dfac_asm_master_m.o a - dfac_front_aux.o a - dfac_front_LU_type1.o a - dfac_front_LU_type2.o a - dfac_front_LDLT_type1.o a - dfac_front_LDLT_type2.o a - dfac_front_type2_aux.o a - dfac_lr.o a - dfac_mem_dynamic.o a - dfac_omp_m.o a - dfac_par_m.o a - dlr_core.o a - dlr_stats.o a - dlr_type.o a - dmumps_comm_buffer.o a - dmumps_config_file.o a - dmumps_load.o a - dmumps_lr_data_m.o a - dmumps_ooc_buffer.o a - dmumps_ooc.o a - dmumps_sol_es.o a - dmumps_save_restore.o a - dmumps_save_restore_files.o a - dmumps_struc_def.o a - domp_tps_m.o a - dsol_lr.o a - dstatic_ptr_m.o a - dini_driver.o a - dana_driver.o a - dfac_driver.o a - dsol_driver.o a - dsol_distrhs.o a - dend_driver.o a - dana_aux_ELT.o a - dana_dist_m.o a - dana_LDLT_preprocess.o a - dana_reordertree.o a - darrowheads.o a - dbcast_int.o a - dfac_asm_ELT.o a - dfac_asm.o a - dfac_b.o a - dfac_distrib_distentry.o a - dfac_distrib_ELT.o a - dfac_lastrtnelind.o a - dfac_mem_alloc_cb.o a - dfac_mem_compress_cb.o a - dfac_mem_free_block_cb.o a - dfac_mem_stack_aux.o a - dfac_mem_stack.o a - dfac_process_band.o a - dfac_process_blfac_slave.o a - dfac_process_blocfacto_LDLT.o a - dfac_process_blocfacto.o a - dfac_process_bf.o a - dfac_process_end_facto_slave.o a - dfac_process_contrib_type1.o a - dfac_process_contrib_type2.o a - dfac_process_contrib_type3.o a - dfac_process_maprow.o a - dfac_process_master2.o a - dfac_process_message.o a - dfac_process_root2slave.o a - dfac_process_root2son.o a - dfac_process_rtnelind.o a - dfac_root_parallel.o a - dfac_scalings.o a - dfac_determinant.o a - dfac_scalings_simScaleAbs.o a - dfac_scalings_simScale_util.o a - dfac_sol_pool.o a - dfac_type3_symmetrize.o a - dini_defaults.o a - dmumps_c.o a - dmumps_driver.o a - dmumps_f77.o a - dmumps_gpu.o a - dmumps_iXamax.o a - dana_mtrans.o a - dooc_panel_piv.o a - drank_revealing.o a - dsol_aux.o a - dsol_bwd_aux.o a - dsol_bwd.o a - dsol_c.o a - dsol_fwd_aux.o a - dsol_fwd.o a - dsol_matvec.o a - dsol_root_parallel.o a - dtools.o a - dtype3_root.o ranlib ../lib/libdmumps.a make[5]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/MUMPS_5.2.1/src' make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/MUMPS_5.2.1/src' make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib/MUMPS_5.2.1' #ar cqT ../lib/MUMPS_thin MUMPS_5.2.1/lib/libdmumps.a MUMPS_5.2.1/lib/libmumps_common.a MUMPS_5.2.1/libseq/libmpiseq.a MUMPS_5.2.1/PORD/lib/libpord.a metis-5.1.0/libmetis/libmetis.a #@(cd ../lib && \ # echo -e 'create liballmumps.a\naddlib MUMPS_thin\nsave\nend' | ar -M) cp MUMPS_5.2.1/lib/libdmumps.a MUMPS_5.2.1/lib/libmumps_common.a MUMPS_5.2.1/libseq/libmpiseq.a MUMPS_5.2.1/PORD/lib/libpord.a metis-5.1.0/libmetis/libmetis.a ../lib/ #ranlib ../lib/liballmumps.a make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src/lib' g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o rmumps.so RcppExports.o get_cnst.o init.o rmumps_module.o wrap_r.o -L./lib -ldmumps -lmumps_common -lmpiseq -lpord -lmetis -lesmumps -lscotch -lscotcherr -pthread -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpNcl6lp/R.INSTALL37ffd12cd8883/rmumps/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-rmumps/00new/rmumps/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rmumps) * installing *source* package ‘alabaster.se’ ... ** this is package ‘alabaster.se’ version ‘1.10.0’ ** package ‘alabaster.se’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (alabaster.se) begin installing package ‘alabaster.sce’ * installing *source* package ‘RcppPlanc’ ... ** this is package ‘RcppPlanc’ version ‘2.0.13’ ** package ‘RcppPlanc’ successfully unpacked and MD5 sums checked ** using staged installation -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc-15 - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++-15 - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done This is libplanc 1.0.2 containing component nmflib 1.0.1 -- Found R: /home/hornik/tmp/R/bin/R (found version "R Under development (unstable) (2025-11-06 r88990) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under the terms of the GNU General Public License versions 2 or 3. For more information about these matters see https://www.gnu.org/licenses/. ") -- Could NOT find MKL (missing: MKL_DIR) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Could NOT find OpenBLAS (missing: OpenBLAS_DIR) -- Found BLAS: /usr/lib/x86_64-linux-gnu/libblas.so -- Found LAPACK: /usr/lib/x86_64-linux-gnu/liblapack.so;/usr/lib/x86_64-linux-gnu/libblas.so -- Found R_HighFive: /home/hornik/tmp/CRAN_recheck/Library/HighFive -- Found HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so;/usr/lib/x86_64-linux-gnu/libcrypto.so;/usr/lib/x86_64-linux-gnu/libcurl.so;/usr/lib/x86_64-linux-gnu/libpthread.a;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.a;/usr/lib/x86_64-linux-gnu/libm.so (found version "1.14.5") found components: C -- Performing Test HDF5_LINKS -- Performing Test HDF5_LINKS - Success -- Found R_Rcpp: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp -- Found R_RcppArmadillo: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo -- Found R_RcppProgress: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress -- Performing Test UNSAFE_MATH -- Performing Test UNSAFE_MATH - Success -- Performing Test FINITE_MATH -- Performing Test FINITE_MATH - Success -- Performing Test TRAPPING_MATH -- Performing Test TRAPPING_MATH - Success -- Performing Test ERRNO_MATH -- Performing Test ERRNO_MATH - Success -- Performing Test UNSIGNED_ZERO -- Performing Test UNSIGNED_ZERO - Success -- Performing Test RECIPROCAL_MATH -- Performing Test RECIPROCAL_MATH - Success -- Performing Test ARCH_AVX -- Performing Test ARCH_AVX - Success -- Performing Test HAS_POPCNT -- Performing Test HAS_POPCNT - Success -- Looking for cblas.h -- Looking for cblas.h - found -- A cache variable, namely HWLOC_DIR, has been set to specify the install directory of HWLOC -- Checking for one of the modules 'hwloc' -- Looking for HWLOC - found using PkgConfig -- Found HWLOC: hwloc -- Performing Test HAVE_HWLOC_PARENT_MEMBER -- Performing Test HAVE_HWLOC_PARENT_MEMBER - Success -- Performing Test HAVE_HWLOC_CACHE_ATTR -- Performing Test HAVE_HWLOC_CACHE_ATTR - Success -- Performing Test HAVE_HWLOC_OBJ_PU -- Performing Test HAVE_HWLOC_OBJ_PU - Success -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- NNLS_SOURCE_DIR = /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nnls -- NMF_SOURCE_DIR = /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf -- NMFLIB_COMMON = /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done (8.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: R_SHLIB_EXT -- Build files have been written to: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build ./configure: 50: cannot create _deps/highfive-src/include/highfive/bits/H5Friends.hpp: Directory nonexistent make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' /usr/bin/cmake -S/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc -B/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/CMakeFiles /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' make -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/depend make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/CMakeFiles/utils.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' make -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/build make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' [ 11%] Building CXX object CMakeFiles/utils.dir/common/utils.cpp.o /usr/bin/g++-15 -DUSING_R -I/home/hornik/tmp/CRAN_recheck/Library/HighFive/include -I/usr/include/hdf5/serial -I/home/hornik/tmp/R/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include -I/usr/local/include -g -O2 -Wall -pedantic -mtune=native -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -MD -MT CMakeFiles/utils.dir/common/utils.cpp.o -MF CMakeFiles/utils.dir/common/utils.cpp.o.d -o CMakeFiles/utils.dir/common/utils.cpp.o -c /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/utils.cpp In file included from /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/utils.cpp:4: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/utils.hpp: In instantiation of ‘void makeSparse(double, T*) [with T = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/utils.cpp:69:30: required from here 69 | makeSparse(sparsity, &W); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/utils.hpp:81:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 81 | for (int j = 0; j < X->n_cols; j++) { | ~~^~~~~~~~~~~ make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' [ 11%] Built target utils make -f CMakeFiles/hw_detect.dir/build.make CMakeFiles/hw_detect.dir/depend make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/CMakeFiles/hw_detect.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' make -f CMakeFiles/hw_detect.dir/build.make CMakeFiles/hw_detect.dir/build make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' [ 22%] Building C object CMakeFiles/hw_detect.dir/common/hw_detect.c.o /usr/bin/gcc-15 -DUSING_R -I/home/hornik/tmp/R/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include -I/usr/local/include -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -O2 -g -DNDEBUG -std=gnu99 -fPIC -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT CMakeFiles/hw_detect.dir/common/hw_detect.c.o -MF CMakeFiles/hw_detect.dir/common/hw_detect.c.o.d -o CMakeFiles/hw_detect.dir/common/hw_detect.c.o -c /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/hw_detect.c make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' [ 22%] Built target hw_detect make -f CMakeFiles/detect_blas.dir/build.make CMakeFiles/detect_blas.dir/depend make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/CMakeFiles/detect_blas.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' make -f CMakeFiles/detect_blas.dir/build.make CMakeFiles/detect_blas.dir/build make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' [ 33%] Building C object CMakeFiles/detect_blas.dir/common/detect_blas.c.o /usr/bin/gcc-15 -DUSING_R -I/home/hornik/tmp/R/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include -I/usr/local/include -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -O2 -g -DNDEBUG -std=gnu99 -fPIC -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT CMakeFiles/detect_blas.dir/common/detect_blas.c.o -MF CMakeFiles/detect_blas.dir/common/detect_blas.c.o.d -o CMakeFiles/detect_blas.dir/common/detect_blas.c.o -c /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/detect_blas.c /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/detect_blas.c: In function ‘get_openblas_parallel’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/detect_blas.c:16:46: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic] 16 | const openblas_init_t parallel_address = dlsym(libloc, "openblas_get_parallel"); | ^~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/detect_blas.c: In function ‘get_openblas_set’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/detect_blas.c:21:40: warning: ISO C forbids initialization between function pointer and ‘void *’ [-Wpedantic] 21 | const openblas_set_t set_address = dlsym(libloc, "openblas_set_num_threads"); | ^~~~~ make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' [ 33%] Built target detect_blas make -f nmf/CMakeFiles/nmflib.dir/build.make nmf/CMakeFiles/nmflib.dir/depend make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf/CMakeFiles/nmflib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' make -f nmf/CMakeFiles/nmflib.dir/build.make nmf/CMakeFiles/nmflib.dir/build make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' [ 44%] Building CXX object nmf/CMakeFiles/nmflib.dir/nmf_lib.cpp.o cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf && /usr/bin/g++-15 -DUSING_R -I/home/hornik/tmp/R/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nnls -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf -I/home/hornik/tmp/CRAN_recheck/Library/HighFive/include -isystem /usr/include/hdf5/serial -I/usr/local/include -g -O2 -Wall -pedantic -mtune=native -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT nmf/CMakeFiles/nmflib.dir/nmf_lib.cpp.o -MF CMakeFiles/nmflib.dir/nmf_lib.cpp.o.d -o CMakeFiles/nmflib.dir/nmf_lib.cpp.o -c /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.cpp In file included from /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:5, from /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:124:1: warning: multi-line comment [-Wcomment] 124 | // arma::mat* Hptr = this->Hi[i].get();\ | ^ In file included from /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:12: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp: In member function ‘void planc::INMF::load_whole_E(arma::uword) [with T = planc::H5Mat; arma::uword = long long unsigned int]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:409:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 409 | if (numChunks * this->INMF_CHUNK_SIZE < n) numChunks++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:413:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 413 | if (spanEnd > n - 1) spanEnd = n - 1; | ~~~~~~~~^~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:4: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp: In instantiation of ‘class planc::symmEmbeddedNMFDriver >’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:44:31: required from ‘static planc::nmfOutput planc::nmflib::symNMF(const T&, const arma::uword&, const arma::uword&, const double&, const std::string&, const int&, const arma::Mat&) [with T = arma::Mat; eT = double; arma::uword = long long unsigned int; std::string = std::__cxx11::basic_string]’ 44 | symmEmbeddedNMFDriver nmfRunner(options); | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_types.inc:1:1: required from here 8 | template planc::nmfOutput planc::nmflib::symNMF(const T&x, const arma::uword&k, const arma::uword&niter, const double& lambda, const std::string&algo, const int&nCores, const arma::Mat&Hinit); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:16:22: warning: ‘void planc::EmbeddedNMFDriver::parseParams(const planc::internalParams&) [with T = arma::Mat]’ was hidden [-Woverloaded-virtual=] 16 | virtual void parseParams(const internalParams&pc) { | ^~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:73:14: note: by ‘void planc::symmEmbeddedNMFDriver::parseParams(const planc::internalSymmParams&) [with T = arma::Mat]’ 73 | void parseParams(const internalSymmParams&pc) { | ^~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp: In instantiation of ‘class planc::symmEmbeddedNMFDriver >’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:44:31: required from ‘static planc::nmfOutput planc::nmflib::symNMF(const T&, const arma::uword&, const arma::uword&, const double&, const std::string&, const int&, const arma::Mat&) [with T = arma::SpMat; eT = double; arma::uword = long long unsigned int; std::string = std::__cxx11::basic_string]’ 44 | symmEmbeddedNMFDriver nmfRunner(options); | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_types.inc:3:1: required from here 8 | template planc::nmfOutput planc::nmflib::symNMF(const T&x, const arma::uword&k, const arma::uword&niter, const double& lambda, const std::string&algo, const int&nCores, const arma::Mat&Hinit); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:16:22: warning: ‘void planc::EmbeddedNMFDriver::parseParams(const planc::internalParams&) [with T = arma::SpMat]’ was hidden [-Woverloaded-virtual=] 16 | virtual void parseParams(const internalParams&pc) { | ^~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:73:14: note: by ‘void planc::symmEmbeddedNMFDriver::parseParams(const planc::internalSymmParams&) [with T = arma::SpMat]’ 73 | void parseParams(const internalSymmParams&pc) { | ^~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp: In instantiation of ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double) [with T = arma::Mat; arma::uword = long long unsigned int]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:57:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const int&) [with T = arma::Mat; eT = double; arma::uword = long long unsigned int]’ 57 | BPPINMF solver(objectList, k, lambda); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 13 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:217:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 217 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp: In instantiation of ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T = arma::Mat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:81:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const std::vector >&, const std::vector >&, const arma::mat&, const int&) [with T = arma::Mat; eT = double; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 81 | BPPINMF solver(objectList, k, lambda, HinitList, VinitList, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 14 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const std::vector &HinitList, const std::vector &VinitList, const arma::mat &Winit, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:235:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 235 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:7: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘planc::ONLINEINMF::ONLINEINMF(std::vector >&, arma::uword, double) [with T1 = arma::Mat; arma::uword = long long unsigned int]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:146:23: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = arma::Mat; eT = double; arma::uword = long long unsigned int]’ 146 | ONLINEINMF solver(matPtrVec, k, lambda); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:573:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 573 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘planc::ONLINEINMF::ONLINEINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T1 = arma::Mat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:190:23: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const std::vector >&, const std::vector >&, const arma::mat&, const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = arma::Mat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 190 | ONLINEINMF solver(matPtrVec, k, lambda, Hinit, Vinit, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 17 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const std::vector &Hinit, const std::vector &Vinit, const arma::mat &Winit, const std::vector &Ainit, const std::vector &Binit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:606:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 606 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::setB(const std::vector >&) [with T1 = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:192:20: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const std::vector >&, const std::vector >&, const arma::mat&, const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = arma::Mat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 192 | solver.setB(Binit); | ~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 17 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const std::vector &Hinit, const std::vector &Vinit, const arma::mat &Winit, const std::vector &Ainit, const std::vector &Binit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:704:41: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 704 | if (Binit[i].n_rows != this->m || Binit[i].n_cols != this->k) { /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp: In instantiation of ‘void planc::INMF::setW(const arma::mat&, bool) [with T = arma::Mat; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:230:20: required from ‘static std::vector > planc::nmflib::oinmf_project(std::vector >, const arma::mat&, std::vector >, const arma::uword&, const int&, const double&) [with T = arma::Mat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 230 | solver.setW(Winit, false); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 18 | template std::vector> planc::nmflib::oinmf_project(std::vector> matPtrVec, const arma::mat &Winit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:281:57: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 281 | if (Winit.n_cols != this->k || Winit.n_rows != this->m) { | ~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp: In instantiation of ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double) [with T = arma::SpMat; arma::uword = long long unsigned int]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:57:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const int&) [with T = arma::SpMat; eT = double; arma::uword = long long unsigned int]’ 57 | BPPINMF solver(objectList, k, lambda); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 13 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:217:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 217 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp: In instantiation of ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T = arma::SpMat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:81:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const std::vector >&, const std::vector >&, const arma::mat&, const int&) [with T = arma::SpMat; eT = double; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 81 | BPPINMF solver(objectList, k, lambda, HinitList, VinitList, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 14 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const std::vector &HinitList, const std::vector &VinitList, const arma::mat &Winit, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:235:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 235 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘planc::ONLINEINMF::ONLINEINMF(std::vector >&, arma::uword, double) [with T1 = arma::SpMat; arma::uword = long long unsigned int]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:146:23: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = arma::SpMat; eT = double; arma::uword = long long unsigned int]’ 146 | ONLINEINMF solver(matPtrVec, k, lambda); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:573:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 573 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘planc::ONLINEINMF::ONLINEINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T1 = arma::SpMat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:190:23: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const std::vector >&, const std::vector >&, const arma::mat&, const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = arma::SpMat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 190 | ONLINEINMF solver(matPtrVec, k, lambda, Hinit, Vinit, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 17 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const std::vector &Hinit, const std::vector &Vinit, const arma::mat &Winit, const std::vector &Ainit, const std::vector &Binit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:606:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 606 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::setB(const std::vector >&) [with T1 = arma::SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:192:20: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const std::vector >&, const std::vector >&, const arma::mat&, const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = arma::SpMat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 192 | solver.setB(Binit); | ~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 17 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const std::vector &Hinit, const std::vector &Vinit, const arma::mat &Winit, const std::vector &Ainit, const std::vector &Binit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:704:41: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 704 | if (Binit[i].n_rows != this->m || Binit[i].n_cols != this->k) { /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp: In instantiation of ‘void planc::INMF::setW(const arma::mat&, bool) [with T = arma::SpMat; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:230:20: required from ‘static std::vector > planc::nmflib::oinmf_project(std::vector >, const arma::mat&, std::vector >, const arma::uword&, const int&, const double&) [with T = arma::SpMat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 230 | solver.setW(Winit, false); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 18 | template std::vector> planc::nmflib::oinmf_project(std::vector> matPtrVec, const arma::mat &Winit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:281:57: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 281 | if (Winit.n_cols != this->k || Winit.n_rows != this->m) { | ~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp: In instantiation of ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double) [with T = planc::H5Mat; arma::uword = long long unsigned int]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:57:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const int&) [with T = planc::H5Mat; eT = double; arma::uword = long long unsigned int]’ 57 | BPPINMF solver(objectList, k, lambda); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 13 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:217:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 217 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp: In instantiation of ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T = planc::H5Mat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:81:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const std::vector >&, const std::vector >&, const arma::mat&, const int&) [with T = planc::H5Mat; eT = double; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 81 | BPPINMF solver(objectList, k, lambda, HinitList, VinitList, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 14 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const std::vector &HinitList, const std::vector &VinitList, const arma::mat &Winit, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:235:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 235 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘planc::ONLINEINMF::ONLINEINMF(std::vector >&, arma::uword, double) [with T1 = planc::H5Mat; arma::uword = long long unsigned int]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:146:23: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = planc::H5Mat; eT = double; arma::uword = long long unsigned int]’ 146 | ONLINEINMF solver(matPtrVec, k, lambda); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:573:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 573 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘planc::ONLINEINMF::ONLINEINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T1 = planc::H5Mat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:190:23: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const std::vector >&, const std::vector >&, const arma::mat&, const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = planc::H5Mat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 190 | ONLINEINMF solver(matPtrVec, k, lambda, Hinit, Vinit, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 17 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const std::vector &Hinit, const std::vector &Vinit, const arma::mat &Winit, const std::vector &Ainit, const std::vector &Binit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:606:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 606 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::setB(const std::vector >&) [with T1 = planc::H5Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:192:20: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const std::vector >&, const std::vector >&, const arma::mat&, const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = planc::H5Mat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 192 | solver.setB(Binit); | ~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 17 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const std::vector &Hinit, const std::vector &Vinit, const arma::mat &Winit, const std::vector &Ainit, const std::vector &Binit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:704:41: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 704 | if (Binit[i].n_rows != this->m || Binit[i].n_cols != this->k) { /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp: In instantiation of ‘void planc::INMF::setW(const arma::mat&, bool) [with T = planc::H5Mat; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:230:20: required from ‘static std::vector > planc::nmflib::oinmf_project(std::vector >, const arma::mat&, std::vector >, const arma::uword&, const int&, const double&) [with T = planc::H5Mat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 230 | solver.setW(Winit, false); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 18 | template std::vector> planc::nmflib::oinmf_project(std::vector> matPtrVec, const arma::mat &Winit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:281:57: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 281 | if (Winit.n_cols != this->k || Winit.n_rows != this->m) { | ~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp: In instantiation of ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double) [with T = planc::H5SpMat; arma::uword = long long unsigned int]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:57:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const int&) [with T = planc::H5SpMat; eT = double; arma::uword = long long unsigned int]’ 57 | BPPINMF solver(objectList, k, lambda); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 13 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:217:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 217 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp: In instantiation of ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T = planc::H5SpMat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:81:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const std::vector >&, const std::vector >&, const arma::mat&, const int&) [with T = planc::H5SpMat; eT = double; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 81 | BPPINMF solver(objectList, k, lambda, HinitList, VinitList, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 14 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const std::vector &HinitList, const std::vector &VinitList, const arma::mat &Winit, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:235:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 235 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘planc::ONLINEINMF::ONLINEINMF(std::vector >&, arma::uword, double) [with T1 = planc::H5SpMat; arma::uword = long long unsigned int]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:146:23: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = planc::H5SpMat; eT = double; arma::uword = long long unsigned int]’ 146 | ONLINEINMF solver(matPtrVec, k, lambda); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:573:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 573 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘planc::ONLINEINMF::ONLINEINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T1 = planc::H5SpMat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:190:23: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const std::vector >&, const std::vector >&, const arma::mat&, const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = planc::H5SpMat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 190 | ONLINEINMF solver(matPtrVec, k, lambda, Hinit, Vinit, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 17 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const std::vector &Hinit, const std::vector &Vinit, const arma::mat &Winit, const std::vector &Ainit, const std::vector &Binit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:606:29: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 606 | if (this->k > this->m) { | ~~~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::setB(const std::vector >&) [with T1 = planc::H5SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:192:20: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const std::vector >&, const std::vector >&, const arma::mat&, const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = planc::H5SpMat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 192 | solver.setB(Binit); | ~~~~~~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 17 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const std::vector &Hinit, const std::vector &Vinit, const arma::mat &Winit, const std::vector &Ainit, const std::vector &Binit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:704:41: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 704 | if (Binit[i].n_rows != this->m || Binit[i].n_cols != this->k) { /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp: In instantiation of ‘void planc::INMF::setW(const arma::mat&, bool) [with T = planc::H5SpMat; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:230:20: required from ‘static std::vector > planc::nmflib::oinmf_project(std::vector >, const arma::mat&, std::vector >, const arma::uword&, const int&, const double&) [with T = planc::H5SpMat; eT = double; arma::mat = arma::Mat; arma::uword = long long unsigned int]’ 230 | solver.setW(Winit, false); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 18 | template std::vector> planc::nmflib::oinmf_project(std::vector> matPtrVec, const arma::mat &Winit, std::vector> matPtrVecNew, const arma::uword &k, const int& nCores, const double &lambda); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:281:57: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 281 | if (Winit.n_cols != this->k || Winit.n_rows != this->m) { | ~~~~~~~~~~~~~^~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp: In instantiation of ‘void planc::symmEmbeddedNMFDriver::parseParams(const planc::internalSymmParams&) [with T = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:86:19: required from ‘planc::symmEmbeddedNMFDriver::symmEmbeddedNMFDriver(planc::internalSymmParams) [with T = arma::Mat]’ 86 | this->parseParams(pc); | ~~~~~~^~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:44:31: required from ‘static planc::nmfOutput planc::nmflib::symNMF(const T&, const arma::uword&, const arma::uword&, const double&, const std::string&, const int&, const arma::Mat&) [with T = arma::Mat; eT = double; arma::uword = long long unsigned int; std::string = std::__cxx11::basic_string]’ 44 | symmEmbeddedNMFDriver nmfRunner(options); | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_types.inc:1:1: required from here 8 | template planc::nmfOutput planc::nmflib::symNMF(const T&x, const arma::uword&k, const arma::uword&niter, const double& lambda, const std::string&algo, const int&nCores, const arma::Mat&Hinit); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:80:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 80 | if (this->m_k >= this->A.n_rows) std::throw_with_nested( | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp: In instantiation of ‘void planc::symmEmbeddedNMFDriver::parseParams(const planc::internalSymmParams&) [with T = arma::SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:86:19: required from ‘planc::symmEmbeddedNMFDriver::symmEmbeddedNMFDriver(planc::internalSymmParams) [with T = arma::SpMat]’ 86 | this->parseParams(pc); | ~~~~~~^~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:44:31: required from ‘static planc::nmfOutput planc::nmflib::symNMF(const T&, const arma::uword&, const arma::uword&, const double&, const std::string&, const int&, const arma::Mat&) [with T = arma::SpMat; eT = double; arma::uword = long long unsigned int; std::string = std::__cxx11::basic_string]’ 44 | symmEmbeddedNMFDriver nmfRunner(options); | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_types.inc:3:1: required from here 8 | template planc::nmfOutput planc::nmflib::symNMF(const T&x, const arma::uword&k, const arma::uword&niter, const double& lambda, const std::string&algo, const int&nCores, const arma::Mat&Hinit); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:80:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 80 | if (this->m_k >= this->A.n_rows) std::throw_with_nested( | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:6: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp: In instantiation of ‘void planc::UINMF::solveU(int) [with T = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:364:23: required from ‘void planc::UINMF::optimizeUANLS(arma::uword, bool, const int&) [with T = arma::Mat; arma::uword = long long unsigned int]’ 364 | this->solveU(ncores); | ~~~~~~^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:116:29: required from ‘static planc::uinmfOutput planc::nmflib::uinmf(const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const arma::vec&, const arma::uword&, const bool&) [with T = arma::Mat; eT = double; arma::uword = long long unsigned int; arma::vec = arma::Col]’ 116 | solver.optimizeUANLS(niter, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 19 | template planc::uinmfOutput planc::nmflib::uinmf(const std::vector> &matPtrVec, const std::vector> &unsharedPtrVec, std::vector whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:237:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 237 | if (numChunks * this->INMF_CHUNK_SIZE < this->u[uidx]) numChunks++; /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:242:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 242 | if (spanEnd > this->u[uidx] - 1) spanEnd = this->u[uidx] - 1; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp: In instantiation of ‘void planc::UINMF::solveW(int) [with T = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:365:23: required from ‘void planc::UINMF::optimizeUANLS(arma::uword, bool, const int&) [with T = arma::Mat; arma::uword = long long unsigned int]’ 365 | this->solveW(ncores); | ~~~~~~^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:116:29: required from ‘static planc::uinmfOutput planc::nmflib::uinmf(const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const arma::vec&, const arma::uword&, const bool&) [with T = arma::Mat; eT = double; arma::uword = long long unsigned int; arma::vec = arma::Col]’ 116 | solver.optimizeUANLS(niter, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 19 | template planc::uinmfOutput planc::nmflib::uinmf(const std::vector> &matPtrVec, const std::vector> &unsharedPtrVec, std::vector whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:289:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < this->nDatasets; ++j) { | ~~^~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp: In instantiation of ‘void planc::UINMF::solveU(int) [with T = arma::SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:364:23: required from ‘void planc::UINMF::optimizeUANLS(arma::uword, bool, const int&) [with T = arma::SpMat; arma::uword = long long unsigned int]’ 364 | this->solveU(ncores); | ~~~~~~^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:116:29: required from ‘static planc::uinmfOutput planc::nmflib::uinmf(const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const arma::vec&, const arma::uword&, const bool&) [with T = arma::SpMat; eT = double; arma::uword = long long unsigned int; arma::vec = arma::Col]’ 116 | solver.optimizeUANLS(niter, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 19 | template planc::uinmfOutput planc::nmflib::uinmf(const std::vector> &matPtrVec, const std::vector> &unsharedPtrVec, std::vector whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:237:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 237 | if (numChunks * this->INMF_CHUNK_SIZE < this->u[uidx]) numChunks++; /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:242:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 242 | if (spanEnd > this->u[uidx] - 1) spanEnd = this->u[uidx] - 1; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp: In instantiation of ‘void planc::UINMF::solveW(int) [with T = arma::SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:365:23: required from ‘void planc::UINMF::optimizeUANLS(arma::uword, bool, const int&) [with T = arma::SpMat; arma::uword = long long unsigned int]’ 365 | this->solveW(ncores); | ~~~~~~^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:116:29: required from ‘static planc::uinmfOutput planc::nmflib::uinmf(const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const arma::vec&, const arma::uword&, const bool&) [with T = arma::SpMat; eT = double; arma::uword = long long unsigned int; arma::vec = arma::Col]’ 116 | solver.optimizeUANLS(niter, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 19 | template planc::uinmfOutput planc::nmflib::uinmf(const std::vector> &matPtrVec, const std::vector> &unsharedPtrVec, std::vector whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:289:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < this->nDatasets; ++j) { | ~~^~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp: In instantiation of ‘void planc::UINMF::solveU(int) [with T = planc::H5Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:364:23: required from ‘void planc::UINMF::optimizeUANLS(arma::uword, bool, const int&) [with T = planc::H5Mat; arma::uword = long long unsigned int]’ 364 | this->solveU(ncores); | ~~~~~~^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:116:29: required from ‘static planc::uinmfOutput planc::nmflib::uinmf(const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const arma::vec&, const arma::uword&, const bool&) [with T = planc::H5Mat; eT = double; arma::uword = long long unsigned int; arma::vec = arma::Col]’ 116 | solver.optimizeUANLS(niter, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 19 | template planc::uinmfOutput planc::nmflib::uinmf(const std::vector> &matPtrVec, const std::vector> &unsharedPtrVec, std::vector whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:237:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 237 | if (numChunks * this->INMF_CHUNK_SIZE < this->u[uidx]) numChunks++; /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:242:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 242 | if (spanEnd > this->u[uidx] - 1) spanEnd = this->u[uidx] - 1; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp: In instantiation of ‘void planc::UINMF::solveW(int) [with T = planc::H5Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:365:23: required from ‘void planc::UINMF::optimizeUANLS(arma::uword, bool, const int&) [with T = planc::H5Mat; arma::uword = long long unsigned int]’ 365 | this->solveW(ncores); | ~~~~~~^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:116:29: required from ‘static planc::uinmfOutput planc::nmflib::uinmf(const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const arma::vec&, const arma::uword&, const bool&) [with T = planc::H5Mat; eT = double; arma::uword = long long unsigned int; arma::vec = arma::Col]’ 116 | solver.optimizeUANLS(niter, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 19 | template planc::uinmfOutput planc::nmflib::uinmf(const std::vector> &matPtrVec, const std::vector> &unsharedPtrVec, std::vector whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:289:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < this->nDatasets; ++j) { | ~~^~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp: In instantiation of ‘void planc::UINMF::solveU(int) [with T = planc::H5SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:364:23: required from ‘void planc::UINMF::optimizeUANLS(arma::uword, bool, const int&) [with T = planc::H5SpMat; arma::uword = long long unsigned int]’ 364 | this->solveU(ncores); | ~~~~~~^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:116:29: required from ‘static planc::uinmfOutput planc::nmflib::uinmf(const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const arma::vec&, const arma::uword&, const bool&) [with T = planc::H5SpMat; eT = double; arma::uword = long long unsigned int; arma::vec = arma::Col]’ 116 | solver.optimizeUANLS(niter, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 19 | template planc::uinmfOutput planc::nmflib::uinmf(const std::vector> &matPtrVec, const std::vector> &unsharedPtrVec, std::vector whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:237:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 237 | if (numChunks * this->INMF_CHUNK_SIZE < this->u[uidx]) numChunks++; /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:242:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 242 | if (spanEnd > this->u[uidx] - 1) spanEnd = this->u[uidx] - 1; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp: In instantiation of ‘void planc::UINMF::solveW(int) [with T = planc::H5SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:365:23: required from ‘void planc::UINMF::optimizeUANLS(arma::uword, bool, const int&) [with T = planc::H5SpMat; arma::uword = long long unsigned int]’ 365 | this->solveW(ncores); | ~~~~~~^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:116:29: required from ‘static planc::uinmfOutput planc::nmflib::uinmf(const std::vector >&, const std::vector >&, std::vector >, const arma::uword&, const int&, const arma::vec&, const arma::uword&, const bool&) [with T = planc::H5SpMat; eT = double; arma::uword = long long unsigned int; arma::vec = arma::Col]’ 116 | solver.optimizeUANLS(niter, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 19 | template planc::uinmfOutput planc::nmflib::uinmf(const std::vector> &matPtrVec, const std::vector> &unsharedPtrVec, std::vector whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/uinmf.hpp:289:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < this->nDatasets; ++j) { | ~~^~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp: In instantiation of ‘void planc::INMF::setV(const std::vector >&, bool) [with T = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:158:19: required from ‘planc::INMF::INMF(std::vector >, arma::uword, double, const std::vector >&, const arma::mat&, bool) [with T = arma::Mat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 158 | this->setV(VinitList); | ~~~~~~^~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:233:116: required from ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T = arma::Mat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 233 | std::vector VinitList, arma::mat Winit) : INMF(Ei, k, lambda, VinitList, Winit, false) { | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:81:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const std::vector >&, const std::vector >&, const arma::mat&, const int&) [with T = arma::Mat; eT = double; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 81 | BPPINMF solver(objectList, k, lambda, HinitList, VinitList, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 14 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const std::vector &HinitList, const std::vector &VinitList, const arma::mat &Winit, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:239:67: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if (Vinit[i].n_cols != this->k || Vinit[i].n_rows != this->m) { /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::updateW() [with T1 = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:479:27: required from ‘void planc::ONLINEINMF::solveHALS(arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = arma::Mat; arma::uword = long long unsigned int]’ 479 | this->updateW(); | ~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:751:19: required from ‘void planc::ONLINEINMF::runOnlineINMF(arma::uword, arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = arma::Mat; arma::uword = long long unsigned int]’ 751 | this->solveHALS(minibatchSize, inputmaxEpochs, maxHALSIter, verbose, ncores); | ~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:147:29: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = arma::Mat; eT = double; arma::uword = long long unsigned int]’ 147 | solver.runOnlineINMF(minibatchSize, maxEpoch, maxHALSIter, permuteChunkSize, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:371:43: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 371 | for (arma::uword i = 0; i < this->m; i++) { | ~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::updateV() [with T1 = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:480:27: required from ‘void planc::ONLINEINMF::solveHALS(arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = arma::Mat; arma::uword = long long unsigned int]’ 480 | this->updateV(); | ~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:751:19: required from ‘void planc::ONLINEINMF::runOnlineINMF(arma::uword, arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = arma::Mat; arma::uword = long long unsigned int]’ 751 | this->solveHALS(minibatchSize, inputmaxEpochs, maxHALSIter, verbose, ncores); | ~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:147:29: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = arma::Mat; eT = double; arma::uword = long long unsigned int]’ 147 | solver.runOnlineINMF(minibatchSize, maxEpoch, maxHALSIter, permuteChunkSize, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:395:47: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 395 | for (arma::uword k = 0; k < this->m; k++) { | ~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp: In instantiation of ‘void planc::INMF::setV(const std::vector >&, bool) [with T = arma::SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:158:19: required from ‘planc::INMF::INMF(std::vector >, arma::uword, double, const std::vector >&, const arma::mat&, bool) [with T = arma::SpMat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 158 | this->setV(VinitList); | ~~~~~~^~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:233:116: required from ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T = arma::SpMat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 233 | std::vector VinitList, arma::mat Winit) : INMF(Ei, k, lambda, VinitList, Winit, false) { | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:81:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const std::vector >&, const std::vector >&, const arma::mat&, const int&) [with T = arma::SpMat; eT = double; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 81 | BPPINMF solver(objectList, k, lambda, HinitList, VinitList, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 14 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const std::vector &HinitList, const std::vector &VinitList, const arma::mat &Winit, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:239:67: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if (Vinit[i].n_cols != this->k || Vinit[i].n_rows != this->m) { /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::updateW() [with T1 = arma::SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:479:27: required from ‘void planc::ONLINEINMF::solveHALS(arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = arma::SpMat; arma::uword = long long unsigned int]’ 479 | this->updateW(); | ~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:751:19: required from ‘void planc::ONLINEINMF::runOnlineINMF(arma::uword, arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = arma::SpMat; arma::uword = long long unsigned int]’ 751 | this->solveHALS(minibatchSize, inputmaxEpochs, maxHALSIter, verbose, ncores); | ~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:147:29: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = arma::SpMat; eT = double; arma::uword = long long unsigned int]’ 147 | solver.runOnlineINMF(minibatchSize, maxEpoch, maxHALSIter, permuteChunkSize, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:371:43: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 371 | for (arma::uword i = 0; i < this->m; i++) { | ~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::updateV() [with T1 = arma::SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:480:27: required from ‘void planc::ONLINEINMF::solveHALS(arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = arma::SpMat; arma::uword = long long unsigned int]’ 480 | this->updateV(); | ~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:751:19: required from ‘void planc::ONLINEINMF::runOnlineINMF(arma::uword, arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = arma::SpMat; arma::uword = long long unsigned int]’ 751 | this->solveHALS(minibatchSize, inputmaxEpochs, maxHALSIter, verbose, ncores); | ~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:147:29: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = arma::SpMat; eT = double; arma::uword = long long unsigned int]’ 147 | solver.runOnlineINMF(minibatchSize, maxEpoch, maxHALSIter, permuteChunkSize, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:395:47: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 395 | for (arma::uword k = 0; k < this->m; k++) { | ~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp: In instantiation of ‘void planc::INMF::setV(const std::vector >&, bool) [with T = planc::H5Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:158:19: required from ‘planc::INMF::INMF(std::vector >, arma::uword, double, const std::vector >&, const arma::mat&, bool) [with T = planc::H5Mat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 158 | this->setV(VinitList); | ~~~~~~^~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:233:116: required from ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T = planc::H5Mat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 233 | std::vector VinitList, arma::mat Winit) : INMF(Ei, k, lambda, VinitList, Winit, false) { | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:81:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const std::vector >&, const std::vector >&, const arma::mat&, const int&) [with T = planc::H5Mat; eT = double; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 81 | BPPINMF solver(objectList, k, lambda, HinitList, VinitList, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 14 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const std::vector &HinitList, const std::vector &VinitList, const arma::mat &Winit, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:239:67: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if (Vinit[i].n_cols != this->k || Vinit[i].n_rows != this->m) { /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::updateW() [with T1 = planc::H5Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:479:27: required from ‘void planc::ONLINEINMF::solveHALS(arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = planc::H5Mat; arma::uword = long long unsigned int]’ 479 | this->updateW(); | ~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:751:19: required from ‘void planc::ONLINEINMF::runOnlineINMF(arma::uword, arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = planc::H5Mat; arma::uword = long long unsigned int]’ 751 | this->solveHALS(minibatchSize, inputmaxEpochs, maxHALSIter, verbose, ncores); | ~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:147:29: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = planc::H5Mat; eT = double; arma::uword = long long unsigned int]’ 147 | solver.runOnlineINMF(minibatchSize, maxEpoch, maxHALSIter, permuteChunkSize, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:371:43: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 371 | for (arma::uword i = 0; i < this->m; i++) { | ~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::updateV() [with T1 = planc::H5Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:480:27: required from ‘void planc::ONLINEINMF::solveHALS(arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = planc::H5Mat; arma::uword = long long unsigned int]’ 480 | this->updateV(); | ~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:751:19: required from ‘void planc::ONLINEINMF::runOnlineINMF(arma::uword, arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = planc::H5Mat; arma::uword = long long unsigned int]’ 751 | this->solveHALS(minibatchSize, inputmaxEpochs, maxHALSIter, verbose, ncores); | ~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:147:29: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = planc::H5Mat; eT = double; arma::uword = long long unsigned int]’ 147 | solver.runOnlineINMF(minibatchSize, maxEpoch, maxHALSIter, permuteChunkSize, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:395:47: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 395 | for (arma::uword k = 0; k < this->m; k++) { | ~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp: In instantiation of ‘void planc::INMF::setV(const std::vector >&, bool) [with T = planc::H5SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:158:19: required from ‘planc::INMF::INMF(std::vector >, arma::uword, double, const std::vector >&, const arma::mat&, bool) [with T = planc::H5SpMat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 158 | this->setV(VinitList); | ~~~~~~^~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppinmf.hpp:233:116: required from ‘planc::BPPINMF::BPPINMF(std::vector >&, arma::uword, double, std::vector >, std::vector >, arma::mat) [with T = planc::H5SpMat; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 233 | std::vector VinitList, arma::mat Winit) : INMF(Ei, k, lambda, VinitList, Winit, false) { | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:81:20: required from ‘static planc::inmfOutput planc::nmflib::bppinmf(std::vector >, const arma::uword&, const double&, const arma::uword&, const bool&, const std::vector >&, const std::vector >&, const arma::mat&, const int&) [with T = planc::H5SpMat; eT = double; arma::uword = long long unsigned int; arma::mat = arma::Mat]’ 81 | BPPINMF solver(objectList, k, lambda, HinitList, VinitList, Winit); | ^~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 14 | template planc::inmfOutput planc::nmflib::bppinmf(std::vector> objectlist, const arma::uword &k, const double &lambda, const arma::uword &niter, const bool &verbose, const std::vector &HinitList, const std::vector &VinitList, const arma::mat &Winit, const int &nCores); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/inmf.hpp:239:67: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if (Vinit[i].n_cols != this->k || Vinit[i].n_rows != this->m) { /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::updateW() [with T1 = planc::H5SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:479:27: required from ‘void planc::ONLINEINMF::solveHALS(arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = planc::H5SpMat; arma::uword = long long unsigned int]’ 479 | this->updateW(); | ~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:751:19: required from ‘void planc::ONLINEINMF::runOnlineINMF(arma::uword, arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = planc::H5SpMat; arma::uword = long long unsigned int]’ 751 | this->solveHALS(minibatchSize, inputmaxEpochs, maxHALSIter, verbose, ncores); | ~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:147:29: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = planc::H5SpMat; eT = double; arma::uword = long long unsigned int]’ 147 | solver.runOnlineINMF(minibatchSize, maxEpoch, maxHALSIter, permuteChunkSize, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:371:43: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 371 | for (arma::uword i = 0; i < this->m; i++) { | ~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp: In instantiation of ‘void planc::ONLINEINMF::updateV() [with T1 = planc::H5SpMat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:480:27: required from ‘void planc::ONLINEINMF::solveHALS(arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = planc::H5SpMat; arma::uword = long long unsigned int]’ 480 | this->updateV(); | ~~~~~~^~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:751:19: required from ‘void planc::ONLINEINMF::runOnlineINMF(arma::uword, arma::uword, arma::uword, arma::uword, bool, const int&) [with T1 = planc::H5SpMat; arma::uword = long long unsigned int]’ 751 | this->solveHALS(minibatchSize, inputmaxEpochs, maxHALSIter, verbose, ncores); | ~~~~~~^~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:147:29: required from ‘static planc::oinmfOutput planc::nmflib::oinmf(std::vector >, const arma::uword&, const int&, const double&, const arma::uword&, const arma::uword&, const arma::uword&, const arma::uword&, const bool&) [with T = planc::H5SpMat; eT = double; arma::uword = long long unsigned int]’ 147 | solver.runOnlineINMF(minibatchSize, maxEpoch, maxHALSIter, permuteChunkSize, verbose, nCores); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: required from here 16 | template planc::oinmfOutput planc::nmflib::oinmf(std::vector> matPtrVec, const arma::uword &k, const int &nCores, const double &lambda, const arma::uword &maxEpoch, const arma::uword &minibatchSize, const arma::uword &maxHALSIter, const arma::uword &permuteChunkSize, const bool &verbose); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/onlineinmf.hpp:395:47: warning: comparison of integer expressions of different signedness: ‘arma::uword’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 395 | for (arma::uword k = 0; k < this->m; k++) { | ~~^~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/NMFDriver.hpp:11, from /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:7: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp: In instantiation of ‘void planc::BPPNMF::updateOtherGivenOneMultipleRHS(const T&, const arma::mat&, char, arma::mat*, arma::fvec) [with T = arma::Mat; arma::mat = arma::Mat; arma::fvec = arma::Col]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:129:17: required from ‘void planc::BPPNMF::commonSolve() [with T = arma::Mat]’ 129 | updateOtherGivenOneMultipleRHS(this->At, this->H, 'W', &(this->W), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:287:19: required from ‘void planc::BPPNMF::computeNMF() [with T = arma::Mat]’ 287 | this->commonSolve(); | ~~~~~~^~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/NMFDriver.hpp:384:32: required from ‘void planc::NMFDriver::CallNMF() [with NMFTYPE = planc::BPPNMF >; T = arma::Mat]’ 384 | nmfAlgorithm.computeNMF(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/NMFDriver.hpp:317:39: required from ‘void planc::NMFDriver::callNMF() [with T = arma::Mat]’ 317 | CallNMF>(); | ~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:245:22: required from ‘static int planc::nmflib::runNMF(const planc::params&) [with T = arma::Mat; eT = double]’ 245 | myNMF.callNMF(); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_types.inc:1:1: required from here 6 | template int planc::nmflib::runNMF(const planc::params& opts); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:64:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 64 | if (spanEnd > input.n_cols - 1) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:91:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, arma::Col > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < subproblems.size(); i++) { | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:105:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, arma::Col > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | for (int i = 0; i < subproblems.size(); i++) { | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp: In instantiation of ‘void planc::BPPNMF::updateOtherGivenOneMultipleRHS(const T&, const arma::mat&, char, arma::mat*, arma::fvec) [with T = arma::SpMat; arma::mat = arma::Mat; arma::fvec = arma::Col]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:129:17: required from ‘void planc::BPPNMF::commonSolve() [with T = arma::SpMat]’ 129 | updateOtherGivenOneMultipleRHS(this->At, this->H, 'W', &(this->W), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:287:19: required from ‘void planc::BPPNMF::computeNMF() [with T = arma::SpMat]’ 287 | this->commonSolve(); | ~~~~~~^~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/NMFDriver.hpp:445:32: required from ‘void planc::NMFDriver::CallNMF() [with NMFTYPE = planc::BPPNMF >; T = arma::SpMat]’ 445 | nmfAlgorithm.computeNMF(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/NMFDriver.hpp:317:39: required from ‘void planc::NMFDriver::callNMF() [with T = arma::SpMat]’ 317 | CallNMF>(); | ~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_lib.inl:245:22: required from ‘static int planc::nmflib::runNMF(const planc::params&) [with T = arma::SpMat; eT = double]’ 245 | myNMF.callNMF(); | ~~~~~~~~~~~~~^~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/nmf_types.inc:3:1: required from here 6 | template int planc::nmflib::runNMF(const planc::params& opts); \ | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:64:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 64 | if (spanEnd > input.n_cols - 1) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:91:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, arma::Col > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < subproblems.size(); i++) { | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:105:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, arma::Col > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | for (int i = 0; i < subproblems.size(); i++) { | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp: In instantiation of ‘void planc::EmbeddedNMFDriver::loadWHInit(arma::mat&, arma::mat&) [with T = arma::SpMat; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:24:14: required from here 24 | void loadWHInit(arma::mat&W, arma::mat&H) override { | ^~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:27:55: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 27 | if (W.n_rows != this->m_m || W.n_cols != this->m_k) { | ~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:38:55: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 38 | if (H.n_rows != this->m_n || H.n_cols != this->m_k) { | ~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp: In instantiation of ‘void planc::EmbeddedNMFDriver::loadWHInit(arma::mat&, arma::mat&) [with T = arma::Mat; arma::mat = arma::Mat]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:24:14: required from here 24 | void loadWHInit(arma::mat&W, arma::mat&H) override { | ^~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:27:55: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 27 | if (W.n_rows != this->m_m || W.n_cols != this->m_k) { | ~~~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:38:55: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 38 | if (H.n_rows != this->m_n || H.n_cols != this->m_k) { | ~~~~~~~~~^~~~~~~~~~~~ [ 55%] Building CXX object nmf/CMakeFiles/nmflib.dir/bppnmf.cpp.o cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf && /usr/bin/g++-15 -DUSING_R -I/home/hornik/tmp/R/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nnls -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf -I/home/hornik/tmp/CRAN_recheck/Library/HighFive/include -isystem /usr/include/hdf5/serial -I/usr/local/include -g -O2 -Wall -pedantic -mtune=native -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT nmf/CMakeFiles/nmflib.dir/bppnmf.cpp.o -MF CMakeFiles/nmflib.dir/bppnmf.cpp.o.d -o CMakeFiles/nmflib.dir/bppnmf.cpp.o -c /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.cpp In file included from /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.cpp:4: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp: In instantiation of ‘void planc::BPPNMF::updateOtherGivenOneMultipleRHS(const T&, const arma::mat&, char, arma::mat*, arma::fvec) [with T = arma::SpMat; arma::mat = arma::Mat; arma::fvec = arma::Col]’: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:129:17: required from ‘void planc::BPPNMF::commonSolve() [with T = arma::SpMat]’ 129 | updateOtherGivenOneMultipleRHS(this->At, this->H, 'W', &(this->W), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.cpp:29:22: required from here 29 | this->commonSolve(); | ~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:64:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 64 | if (spanEnd > input.n_cols - 1) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:91:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, arma::Col > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < subproblems.size(); i++) { | ^ /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nmf/bppnmf.hpp:105:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, arma::Col > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | for (int i = 0; i < subproblems.size(); i++) { | ^ [ 66%] Building CXX object nmf/CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf && /usr/bin/g++-15 -DUSING_R -I/home/hornik/tmp/R/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nnls -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf -I/home/hornik/tmp/CRAN_recheck/Library/HighFive/include -isystem /usr/include/hdf5/serial -I/usr/local/include -g -O2 -Wall -pedantic -mtune=native -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT nmf/CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o -MF CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o.d -o CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o -c /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nnls/nnls_lib.cpp [ 77%] Building CXX object nmf/CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf && /usr/bin/g++-15 -DUSING_R -I/home/hornik/tmp/R/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nnls -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf -I/home/hornik/tmp/CRAN_recheck/Library/HighFive/include -isystem /usr/include/hdf5/serial -I/usr/local/include -g -O2 -Wall -pedantic -mtune=native -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT nmf/CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o -MF CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o.d -o CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o -c /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/parseutils.cpp [ 88%] Building CXX object nmf/CMakeFiles/nmflib.dir/__/common/data.cpp.o cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf && /usr/bin/g++-15 -DUSING_R -I/home/hornik/tmp/R/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include -I/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/nnls -I/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf -I/home/hornik/tmp/CRAN_recheck/Library/HighFive/include -isystem /usr/include/hdf5/serial -I/usr/local/include -g -O2 -Wall -pedantic -mtune=native -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT nmf/CMakeFiles/nmflib.dir/__/common/data.cpp.o -MF CMakeFiles/nmflib.dir/__/common/data.cpp.o.d -o CMakeFiles/nmflib.dir/__/common/data.cpp.o -c /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/planc/common/data.cpp [100%] Linking CXX static library libnmflib.a cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf && /usr/bin/cmake -P CMakeFiles/nmflib.dir/cmake_clean_target.cmake cd /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/nmf && /usr/bin/cmake -E cmake_link_script CMakeFiles/nmflib.dir/link.txt --verbose=1 /usr/bin/ar qc libnmflib.a CMakeFiles/nmflib.dir/nmf_lib.cpp.o CMakeFiles/nmflib.dir/bppnmf.cpp.o CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o CMakeFiles/nmflib.dir/__/common/data.cpp.o ../CMakeFiles/utils.dir/common/utils.cpp.o ../CMakeFiles/hw_detect.dir/common/hw_detect.c.o ../CMakeFiles/detect_blas.dir/common/detect_blas.c.o /usr/bin/ranlib libnmflib.a make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' [100%] Built target nmflib make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' /usr/bin/cmake -E cmake_progress_start /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build/CMakeFiles 0 make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/build' -- Install configuration: "RelWithDebInfo" -- Installing: /home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src/libnmflib.a ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -Iplanc/common -Iplanc/nmf -Iplanc/nnls -Ibuild/_deps/highfive-src/include -Ibuild/nmf -DUSING_R -DHIGHFIVE_HAS_CONCEPTS=0 -DMPI_NO_CPPBIND -DRcppPlanc_EXPORTS -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/tmp/CRAN_recheck/Library/HighFive/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -Iplanc/common -Iplanc/nmf -Iplanc/nnls -Ibuild/_deps/highfive-src/include -Ibuild/nmf -DUSING_R -DHIGHFIVE_HAS_CONCEPTS=0 -DMPI_NO_CPPBIND -DRcppPlanc_EXPORTS -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/tmp/CRAN_recheck/Library/HighFive/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c rcppplanc_nmf.cpp -o rcppplanc_nmf.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -Iplanc/common -Iplanc/nmf -Iplanc/nnls -Ibuild/_deps/highfive-src/include -Ibuild/nmf -DUSING_R -DHIGHFIVE_HAS_CONCEPTS=0 -DMPI_NO_CPPBIND -DRcppPlanc_EXPORTS -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/tmp/CRAN_recheck/Library/HighFive/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c rcppplanc_nnls.cpp -o rcppplanc_nnls.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o RcppPlanc.so RcppExports.o rcppplanc_nmf.o rcppplanc_nnls.o -L./ -lnmflib -fopenmp /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/libhwloc.so -L/usr/lib/x86_64-linux-gnu -lhwloc /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a /usr/lib/x86_64-linux-gnu/libm.so -L/home/hornik/tmp/R/lib -lR -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpZTvPHq/R.INSTALL3821ca831c310/RcppPlanc/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-RcppPlanc/00new/RcppPlanc/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (RcppPlanc) * installing *source* package ‘mia’ ... ** this is package ‘mia’ version ‘1.18.0’ ** package ‘mia’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp8S65M6/R.INSTALL3832e834e47947/mia/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c assay.cpp -o assay.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c faith_R.cpp -o faith_R.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c propmap.cpp -o propmap.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c transformCounts.cpp -o transformCounts.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c tree.cpp -o tree.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o mia.so RcppExports.o assay.o faith_R.o propmap.o transformCounts.o tree.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp8S65M6/R.INSTALL3832e834e47947/mia/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-mia/00new/mia/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mia) * installing *source* package ‘alabaster.sce’ ... ** this is package ‘alabaster.sce’ version ‘1.10.0’ ** package ‘alabaster.sce’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (alabaster.sce) begin installing package ‘scRNAseq’ * installing *source* package ‘pagoda2’ ... ** this is package ‘pagoda2’ version ‘1.0.13’ ** package ‘pagoda2’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpqpX6EW/R.INSTALL38333e7e9e7b01/pagoda2/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from RcppExports.cpp:5: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c binaryExport.cpp -o binaryExport.o binaryExport.cpp: In function ‘void WriteListToBinary(Rcpp::List, std::string, bool)’: binaryExport.cpp:235:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (int embedIndex = 0; embedIndex != embedList.size(); ++embedIndex) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c checkfunctions.cpp -o checkfunctions.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from ./include/largeVis.h:9, from checkfunctions.cpp:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c edgeweights.cpp -o edgeweights.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from ./include/largeVis.h:9, from edgeweights.cpp:9: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ edgeweights.cpp: In member function ‘Eigen::SparseMatrix ReferenceEdges::getWIJ()’: edgeweights.cpp:150:31: warning: comparison of integer expressions of different signedness: ‘edgeidxtype’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (edgeidxtype i = 0; i < edge_from.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1040:66: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1040 | SparseMatrix trMat(mat.rows(),mat.cols()); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edgeweights.cpp:155:24: required from here 155 | wij.setFromTriplets(tripletList.begin(),tripletList.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1063:7: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1063 | mat = trMat; | ~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edgeweights.cpp:155:24: required from here 155 | wij.setFromTriplets(tripletList.begin(),tripletList.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:79:45: required from ‘void Eigen::internal::assign_sparse_to_sparse(DstXprType&, const SrcXprType&) [with DstXprType = Eigen::SparseMatrix; SrcXprType = Eigen::SparseMatrix]’ 79 | const bool transpose = (DstEvaluatorType::Flags & RowMajorBit) != (SrcEvaluatorType::Flags & RowMajorBit); | ^~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:132:28: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::SparseMatrix; SrcXprType = Eigen::SparseMatrix; Functor = Eigen::internal::assign_op; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 132 | assign_sparse_to_sparse(dst.derived(), src.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; Derived = Eigen::SparseMatrix]’ 37 | internal::Assignment > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | ::run(derived(), other.derived(), internal::assign_op()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1239 | return Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1063:7: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1063 | mat = trMat; | ~~~~^~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edgeweights.cpp:155:24: required from here 155 | wij.setFromTriplets(tripletList.begin(),tripletList.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c gradients.cpp -o gradients.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from ./include/largeVis.h:9, from gradients.cpp:3: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ gradients.cpp: In member function ‘distancetype Gradient::distAndVector(const coordinatetype*, const coordinatetype*, coordinatetype*) const’: gradients.cpp:20:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const dimidxtype’ {aka ‘const unsigned int’} [-Wsign-compare] 20 | for (int d = 0; d < D; d++) { | ~~^~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c largeVis.cpp -o largeVis.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from ./include/largeVis.h:9, from largeVis.cpp:4: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ largeVis.cpp: In constructor ‘MomentumVisualizer::MomentumVisualizer(vertexidxtype*, vertexidxtype*, coordinatetype*, const dimidxtype&, const vertexidxtype&, const edgeidxtype&, distancetype, const iterationtype&, const float&, const unsigned int&, const double&, const double&)’: largeVis.cpp:167:45: warning: comparison of integer expressions of different signedness: ‘vertexidxtype’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 167 | for (vertexidxtype i = 0; i != D*N; ++i) momentumarray[i] = 0; | ~~^~~~~~ largeVis.cpp: In function ‘arma::mat sgd(arma::mat&, arma::ivec&, arma::ivec&, arma::ivec&, arma::vec&, const double&, const double&, const arma::uword&, const int&, const double&, Rcpp::Nullable >, const bool&, Rcpp::Nullable >, Rcpp::Nullable >, bool)’: largeVis.cpp:257:43: warning: comparison of integer expressions of different signedness: ‘edgeidxtype’ {aka ‘int’} and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 257 | for (edgeidxtype e = 0; e < targets_i.n_elem; ++e) negweights[targets_i[e]]++; | ~~^~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppProgress/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"./include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c misc2.cpp -o misc2.o misc2.cpp: In function ‘int non0LogColLmS(SEXP, const arma::mat&, const arma::vec&, int, int)’: misc2.cpp:25:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘unsigned int’} [-Wsign-compare] 25 | for(int g=1;g Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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 { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I"../inst/include" -I"./rigraph/include" -I"./leidenalg/include" -fopenmp -fpic -g -O2 -Wall -pedantic -mtune=native -c leiden.cpp -o leiden.o make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpdEuPWr/R.INSTALL38333c7fe1e110/leidenAlg/src/rigraph' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/centrality/betweenness.c -o core/centrality/betweenness.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/centrality/centrality_other.c -o core/centrality/centrality_other.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/centrality/centralization.c -o core/centrality/centralization.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/centrality/closeness.c -o core/centrality/closeness.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/centrality/coreness.c -o core/centrality/coreness.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/centrality/prpack/prpack_base_graph.cpp -o core/centrality/prpack/prpack_base_graph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/centrality/prpack/prpack_igraph_graph.cpp -o core/centrality/prpack/prpack_igraph_graph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/centrality/prpack/prpack_preprocessed_ge_graph.cpp -o core/centrality/prpack/prpack_preprocessed_ge_graph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/centrality/prpack/prpack_preprocessed_gs_graph.cpp -o core/centrality/prpack/prpack_preprocessed_gs_graph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/centrality/prpack/prpack_preprocessed_scc_graph.cpp -o core/centrality/prpack/prpack_preprocessed_scc_graph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/centrality/prpack/prpack_preprocessed_schur_graph.cpp -o core/centrality/prpack/prpack_preprocessed_schur_graph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/centrality/prpack/prpack_result.cpp -o core/centrality/prpack/prpack_result.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/centrality/prpack/prpack_solver.cpp -o core/centrality/prpack/prpack_solver.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/centrality/prpack/prpack_utils.cpp -o core/centrality/prpack/prpack_utils.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/cliques/cliquer/cliquer.c -o core/cliques/cliquer/cliquer.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/cliques/cliquer/cliquer_graph.c -o core/cliques/cliquer/cliquer_graph.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/cliques/cliquer/reorder.c -o core/cliques/cliquer/reorder.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/cliques/cliquer_wrapper.c -o core/cliques/cliquer_wrapper.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/cliques/cliques.c -o core/cliques/cliques.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/cliques/glet.c -o core/cliques/glet.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/cliques/maximal_cliques.c -o core/cliques/maximal_cliques.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/community/community_misc.c -o core/community/community_misc.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/community/edge_betweenness.c -o core/community/edge_betweenness.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/community/fast_modularity.c -o core/community/fast_modularity.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/community/fluid.c -o core/community/fluid.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/infomap/infomap.cc -o core/community/infomap/infomap.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/infomap/infomap_FlowGraph.cc -o core/community/infomap/infomap_FlowGraph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/infomap/infomap_Greedy.cc -o core/community/infomap/infomap_Greedy.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/infomap/infomap_Node.cc -o core/community/infomap/infomap_Node.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/community/label_propagation.c -o core/community/label_propagation.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/community/leading_eigenvector.c -o core/community/leading_eigenvector.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/community/leiden.c -o core/community/leiden.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/community/louvain.c -o core/community/louvain.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/community/modularity.c -o core/community/modularity.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/community/optimal_modularity.c -o core/community/optimal_modularity.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/spinglass/NetDataTypes.cpp -o core/community/spinglass/NetDataTypes.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/spinglass/NetRoutines.cpp -o core/community/spinglass/NetRoutines.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/spinglass/clustertool.cpp -o core/community/spinglass/clustertool.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/spinglass/pottsmodel_2.cpp -o core/community/spinglass/pottsmodel_2.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/walktrap/walktrap.cpp -o core/community/walktrap/walktrap.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/walktrap/walktrap_communities.cpp -o core/community/walktrap/walktrap_communities.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/walktrap/walktrap_graph.cpp -o core/community/walktrap/walktrap_graph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/community/walktrap/walktrap_heap.cpp -o core/community/walktrap/walktrap_heap.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/connectivity/cohesive_blocks.c -o core/connectivity/cohesive_blocks.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/connectivity/components.c -o core/connectivity/components.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/connectivity/separators.c -o core/connectivity/separators.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/adjacency.c -o core/constructors/adjacency.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/atlas.c -o core/constructors/atlas.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/basic_constructors.c -o core/constructors/basic_constructors.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/de_bruijn.c -o core/constructors/de_bruijn.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/famous.c -o core/constructors/famous.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/full.c -o core/constructors/full.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/kautz.c -o core/constructors/kautz.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/lcf.c -o core/constructors/lcf.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/linegraph.c -o core/constructors/linegraph.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/prufer.c -o core/constructors/prufer.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/constructors/regular.c -o core/constructors/regular.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/array.c -o core/core/array.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/buckets.c -o core/core/buckets.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/cutheap.c -o core/core/cutheap.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/dqueue.c -o core/core/dqueue.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/error.c -o core/core/error.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/estack.c -o core/core/estack.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/fixed_vectorlist.c -o core/core/fixed_vectorlist.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/grid.c -o core/core/grid.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/heap.c -o core/core/heap.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/indheap.c -o core/core/indheap.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/interruption.c -o core/core/interruption.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/marked_queue.c -o core/core/marked_queue.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/matrix.c -o core/core/matrix.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/memory.c -o core/core/memory.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/printing.c -o core/core/printing.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/progress.c -o core/core/progress.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/psumtree.c -o core/core/psumtree.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/set.c -o core/core/set.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/sparsemat.c -o core/core/sparsemat.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/spmatrix.c -o core/core/spmatrix.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/stack.c -o core/core/stack.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/statusbar.c -o core/core/statusbar.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/strvector.c -o core/core/strvector.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/trie.c -o core/core/trie.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/vector.c -o core/core/vector.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/core/vector_ptr.c -o core/core/vector_ptr.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/flow/flow.c -o core/flow/flow.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/flow/st-cuts.c -o core/flow/st-cuts.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/barabasi.c -o core/games/barabasi.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/callaway_traits.c -o core/games/callaway_traits.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/citations.c -o core/games/citations.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/correlated.c -o core/games/correlated.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/degree_sequence.c -o core/games/degree_sequence.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/games/degree_sequence_vl/gengraph_box_list.cpp -o core/games/degree_sequence_vl/gengraph_box_list.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/games/degree_sequence_vl/gengraph_degree_sequence.cpp -o core/games/degree_sequence_vl/gengraph_degree_sequence.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/games/degree_sequence_vl/gengraph_graph_molloy_hash.cpp -o core/games/degree_sequence_vl/gengraph_graph_molloy_hash.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/games/degree_sequence_vl/gengraph_graph_molloy_optimized.cpp -o core/games/degree_sequence_vl/gengraph_graph_molloy_optimized.o core/games/degree_sequence_vl/gengraph_graph_molloy_optimized.cpp: In member function ‘bool gengraph::graph_molloy_opt::make_connected()’: core/games/degree_sequence_vl/gengraph_graph_molloy_optimized.cpp:606:38: warning: pointer ‘trees’ may be used after ‘void operator delete [](void*)’ [-Wuse-after-free] 606 | return (trees == ffub || ((trees + 1) == ffub && fatty_edge.from < 0)); | ~~~~~~~^~~~ core/games/degree_sequence_vl/gengraph_graph_molloy_optimized.cpp:603:14: note: call to ‘void operator delete [](void*)’ here 603 | delete[] buff; | ^~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/games/degree_sequence_vl/gengraph_mr-connected.cpp -o core/games/degree_sequence_vl/gengraph_mr-connected.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/games/degree_sequence_vl/gengraph_powerlaw.cpp -o core/games/degree_sequence_vl/gengraph_powerlaw.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/games/degree_sequence_vl/gengraph_random.cpp -o core/games/degree_sequence_vl/gengraph_random.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/dotproduct.c -o core/games/dotproduct.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/erdos_renyi.c -o core/games/erdos_renyi.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/establishment.c -o core/games/establishment.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/forestfire.c -o core/games/forestfire.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/grg.c -o core/games/grg.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/growing_random.c -o core/games/growing_random.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/islands.c -o core/games/islands.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/k_regular.c -o core/games/k_regular.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/preference.c -o core/games/preference.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/recent_degree.c -o core/games/recent_degree.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/sbm.c -o core/games/sbm.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/static_fitness.c -o core/games/static_fitness.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/tree.c -o core/games/tree.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/games/watts_strogatz.c -o core/games/watts_strogatz.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/graph/adjlist.c -o core/graph/adjlist.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/graph/attributes.c -o core/graph/attributes.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/graph/basic_query.c -o core/graph/basic_query.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/graph/cattributes.c -o core/graph/cattributes.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/graph/iterators.c -o core/graph/iterators.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/graph/type_indexededgelist.c -o core/graph/type_indexededgelist.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/graph/visitors.c -o core/graph/visitors.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/hrg/hrg.cc -o core/hrg/hrg.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/hrg/hrg_types.cc -o core/hrg/hrg_types.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/internal/glpk_support.c -o core/internal/glpk_support.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/internal/hacks.c -o core/internal/hacks.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/internal/lsap.c -o core/internal/lsap.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/internal/qsort.c -o core/internal/qsort.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/internal/qsort_r.c -o core/internal/qsort_r.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/internal/zeroin.c -o core/internal/zeroin.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/dimacs.c -o core/io/dimacs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/dl-lexer.c -o core/io/dl-lexer.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/dl-parser.c -o core/io/dl-parser.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/dl.c -o core/io/dl.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/dot.c -o core/io/dot.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/edgelist.c -o core/io/edgelist.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/gml-lexer.c -o core/io/gml-lexer.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/gml-parser.c -o core/io/gml-parser.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/gml-tree.c -o core/io/gml-tree.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/gml.c -o core/io/gml.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/graphdb.c -o core/io/graphdb.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/graphml.c -o core/io/graphml.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/leda.c -o core/io/leda.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/lgl-lexer.c -o core/io/lgl-lexer.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/lgl-parser.c -o core/io/lgl-parser.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/lgl.c -o core/io/lgl.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/ncol-lexer.c -o core/io/ncol-lexer.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/ncol-parser.c -o core/io/ncol-parser.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/ncol.c -o core/io/ncol.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/pajek-lexer.c -o core/io/pajek-lexer.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/pajek-parser.c -o core/io/pajek-parser.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/io/pajek.c -o core/io/pajek.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/isomorphism/bliss.cc -o core/isomorphism/bliss.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/isomorphism/bliss/defs.cc -o core/isomorphism/bliss/defs.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/isomorphism/bliss/graph.cc -o core/isomorphism/bliss/graph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/isomorphism/bliss/heap.cc -o core/isomorphism/bliss/heap.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/isomorphism/bliss/orbit.cc -o core/isomorphism/bliss/orbit.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/isomorphism/bliss/partition.cc -o core/isomorphism/bliss/partition.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/isomorphism/bliss/uintseqhash.cc -o core/isomorphism/bliss/uintseqhash.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/isomorphism/bliss/utils.cc -o core/isomorphism/bliss/utils.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/isomorphism/isoclasses.c -o core/isomorphism/isoclasses.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/isomorphism/isomorphism_misc.c -o core/isomorphism/isomorphism_misc.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/isomorphism/lad.c -o core/isomorphism/lad.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/isomorphism/queries.c -o core/isomorphism/queries.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/isomorphism/vf2.c -o core/isomorphism/vf2.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/circular.c -o core/layout/circular.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/davidson_harel.c -o core/layout/davidson_harel.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/layout/drl/DensityGrid.cpp -o core/layout/drl/DensityGrid.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/layout/drl/DensityGrid_3d.cpp -o core/layout/drl/DensityGrid_3d.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/layout/drl/drl_graph.cpp -o core/layout/drl/drl_graph.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/layout/drl/drl_graph_3d.cpp -o core/layout/drl/drl_graph_3d.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/layout/drl/drl_layout.cpp -o core/layout/drl/drl_layout.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/layout/drl/drl_layout_3d.cpp -o core/layout/drl/drl_layout_3d.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/layout/drl/drl_parse.cpp -o core/layout/drl/drl_parse.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/fruchterman_reingold.c -o core/layout/fruchterman_reingold.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/gem.c -o core/layout/gem.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/graphopt.c -o core/layout/graphopt.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/kamada_kawai.c -o core/layout/kamada_kawai.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/large_graph.c -o core/layout/large_graph.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/layout_bipartite.c -o core/layout/layout_bipartite.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/layout_grid.c -o core/layout/layout_grid.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/layout_random.c -o core/layout/layout_random.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/mds.c -o core/layout/mds.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/merge_dla.c -o core/layout/merge_dla.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/merge_grid.c -o core/layout/merge_grid.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/reingold_tilford.c -o core/layout/reingold_tilford.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/layout/sugiyama.c -o core/layout/sugiyama.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/linalg/arpack.c -o core/linalg/arpack.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/linalg/blas.c -o core/linalg/blas.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/linalg/eigen.c -o core/linalg/eigen.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/linalg/lapack.c -o core/linalg/lapack.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/math/bfgs.c -o core/math/bfgs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/math/complex.c -o core/math/complex.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/math/utils.c -o core/math/utils.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/bipartite.c -o core/misc/bipartite.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/chordality.c -o core/misc/chordality.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/cocitation.c -o core/misc/cocitation.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/coloring.c -o core/misc/coloring.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/conversion.c -o core/misc/conversion.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c core/misc/degree_sequence.cpp -o core/misc/degree_sequence.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/embedding.c -o core/misc/embedding.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/feedback_arc_set.c -o core/misc/feedback_arc_set.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/graphicality.c -o core/misc/graphicality.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/matching.c -o core/misc/matching.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/microscopic_update.c -o core/misc/microscopic_update.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/mixing.c -o core/misc/mixing.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/motifs.c -o core/misc/motifs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/other.c -o core/misc/other.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/scan.c -o core/misc/scan.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/sir.c -o core/misc/sir.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/misc/spanning_trees.c -o core/misc/spanning_trees.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/add_edge.c -o core/operators/add_edge.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/complementer.c -o core/operators/complementer.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/compose.c -o core/operators/compose.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/connect_neighborhood.c -o core/operators/connect_neighborhood.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/contract.c -o core/operators/contract.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/difference.c -o core/operators/difference.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/disjoint_union.c -o core/operators/disjoint_union.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/intersection.c -o core/operators/intersection.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/misc_internal.c -o core/operators/misc_internal.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/permute.c -o core/operators/permute.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/rewire.c -o core/operators/rewire.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/rewire_edges.c -o core/operators/rewire_edges.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/simplify.c -o core/operators/simplify.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/subgraph.c -o core/operators/subgraph.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/operators/union.c -o core/operators/union.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/all_shortest_paths.c -o core/paths/all_shortest_paths.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/bellman_ford.c -o core/paths/bellman_ford.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/dijkstra.c -o core/paths/dijkstra.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/distances.c -o core/paths/distances.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/eulerian.c -o core/paths/eulerian.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/histogram.c -o core/paths/histogram.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/johnson.c -o core/paths/johnson.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/random_walk.c -o core/paths/random_walk.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/shortest_paths.c -o core/paths/shortest_paths.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/simple_paths.c -o core/paths/simple_paths.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/paths/unweighted.c -o core/paths/unweighted.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/basic_properties.c -o core/properties/basic_properties.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/constraint.c -o core/properties/constraint.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/convergence_degree.c -o core/properties/convergence_degree.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/dag.c -o core/properties/dag.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/degrees.c -o core/properties/degrees.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/girth.c -o core/properties/girth.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/loops.c -o core/properties/loops.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/multiplicity.c -o core/properties/multiplicity.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/neighborhood.c -o core/properties/neighborhood.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/spectral.c -o core/properties/spectral.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/trees.c -o core/properties/trees.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/properties/triangles.c -o core/properties/triangles.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/random/random.c -o core/random/random.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/scg/scg.c -o core/scg/scg.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/scg/scg_approximate_methods.c -o core/scg/scg_approximate_methods.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/scg/scg_exact_scg.c -o core/scg/scg_exact_scg.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/scg/scg_kmeans.c -o core/scg/scg_kmeans.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/scg/scg_optimal_method.c -o core/scg/scg_optimal_method.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/scg/scg_utils.c -o core/scg/scg_utils.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c core/version.c -o core/version.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_add.c -o vendor/cs/cs_add.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_amd.c -o vendor/cs/cs_amd.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_chol.c -o vendor/cs/cs_chol.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_cholsol.c -o vendor/cs/cs_cholsol.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_compress.c -o vendor/cs/cs_compress.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_counts.c -o vendor/cs/cs_counts.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_cumsum.c -o vendor/cs/cs_cumsum.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_dfs.c -o vendor/cs/cs_dfs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_dmperm.c -o vendor/cs/cs_dmperm.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_droptol.c -o vendor/cs/cs_droptol.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_dropzeros.c -o vendor/cs/cs_dropzeros.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_dupl.c -o vendor/cs/cs_dupl.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_entry.c -o vendor/cs/cs_entry.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_ereach.c -o vendor/cs/cs_ereach.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_etree.c -o vendor/cs/cs_etree.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_fkeep.c -o vendor/cs/cs_fkeep.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_gaxpy.c -o vendor/cs/cs_gaxpy.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_happly.c -o vendor/cs/cs_happly.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_house.c -o vendor/cs/cs_house.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_ipvec.c -o vendor/cs/cs_ipvec.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_leaf.c -o vendor/cs/cs_leaf.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_load.c -o vendor/cs/cs_load.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_lsolve.c -o vendor/cs/cs_lsolve.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_ltsolve.c -o vendor/cs/cs_ltsolve.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_lu.c -o vendor/cs/cs_lu.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_lusol.c -o vendor/cs/cs_lusol.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_malloc.c -o vendor/cs/cs_malloc.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_maxtrans.c -o vendor/cs/cs_maxtrans.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_multiply.c -o vendor/cs/cs_multiply.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_norm.c -o vendor/cs/cs_norm.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_permute.c -o vendor/cs/cs_permute.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_pinv.c -o vendor/cs/cs_pinv.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_post.c -o vendor/cs/cs_post.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_print.c -o vendor/cs/cs_print.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_pvec.c -o vendor/cs/cs_pvec.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_qr.c -o vendor/cs/cs_qr.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_qrsol.c -o vendor/cs/cs_qrsol.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_randperm.c -o vendor/cs/cs_randperm.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_reach.c -o vendor/cs/cs_reach.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_scatter.c -o vendor/cs/cs_scatter.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_scc.c -o vendor/cs/cs_scc.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_schol.c -o vendor/cs/cs_schol.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_spsolve.c -o vendor/cs/cs_spsolve.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_sqr.c -o vendor/cs/cs_sqr.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_symperm.c -o vendor/cs/cs_symperm.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_tdfs.c -o vendor/cs/cs_tdfs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_transpose.c -o vendor/cs/cs_transpose.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_updown.c -o vendor/cs/cs_updown.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_usolve.c -o vendor/cs/cs_usolve.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_util.c -o vendor/cs/cs_util.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/cs/cs_utsolve.c -o vendor/cs/cs_utsolve.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/mini-gmp/mini-gmp.c -o vendor/mini-gmp/mini-gmp.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/gss.c -o vendor/plfit/gss.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/hzeta.c -o vendor/plfit/hzeta.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/kolmogorov.c -o vendor/plfit/kolmogorov.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/lbfgs.c -o vendor/plfit/lbfgs.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/mt.c -o vendor/plfit/mt.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/options.c -o vendor/plfit/options.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/platform.c -o vendor/plfit/platform.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/plfit.c -o vendor/plfit/plfit.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/plfit_error.c -o vendor/plfit/plfit_error.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/rbinom.c -o vendor/plfit/rbinom.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/plfit/sampling.c -o vendor/plfit/sampling.o gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dgetv0.f -o vendor/arpack/dgetv0.o vendor/arpack/dgetv0.f:120:23: 120 | & ( ido, bmat, itry, initv, n, j, v, ldv, resid, rnorm, | 1~~~ Warning: Unused dummy argument ‘itry’ at (1) [-Wunused-dummy-argument] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] vendor/arpack/dgetv0.f:269:72: 269 | tmvopx = tmvopx + (t3 - t2) | ^ Warning: ‘t2’ may be used uninitialized [-Wmaybe-uninitialized] stat.h:8:26: note: ‘t2’ declared here gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dlaqrb.f -o vendor/arpack/dlaqrb.o vendor/arpack/dlaqrb.f:495:16: 495 | if( i2.gt.i ) | ^ Warning: ‘i2’ may be used uninitialized [-Wmaybe-uninitialized] vendor/arpack/dlaqrb.f:141:25: 141 | integer i, i1, i2, itn, its, j, k, l, m, nh, nr | ^~ note: ‘i2’ was declared here gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dmout.f -o vendor/arpack/dmout.o vendor/arpack/dmout.f:21:43: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1 Warning: Unused dummy argument ‘a’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:35:26: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1 Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:21:51: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1~~~~~ Warning: Unused dummy argument ‘idigit’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:21:59: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1~~~ Warning: Unused dummy argument ‘ifmt’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:35:29: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1 Warning: Unused variable ‘j’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:35:32: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1~ Warning: Unused variable ‘k1’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:35:36: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1~ Warning: Unused variable ‘k2’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:34:26: 34 | CHARACTER LINE*80 | 1~~~ Warning: Unused variable ‘line’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:35:40: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1~~ Warning: Unused variable ‘lll’ declared at (1) [-Wunused-variable] vendor/arpack/dmout.f:21:31: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1~~~ Warning: Unused dummy argument ‘lout’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:21:37: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1 Warning: Unused dummy argument ‘m’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:21:40: 21 | SUBROUTINE IGRAPHDMOUT( LOUT, M, N, A, LDA, IDIGIT, IFMT ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] vendor/arpack/dmout.f:35:45: 35 | INTEGER I, J, K1, K2, LLL, NDIGIT | 1~~~~~ Warning: Unused variable ‘ndigit’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dnaitr.f -o vendor/arpack/dnaitr.o vendor/arpack/dnaitr.f:210:32: 210 | & (ido, bmat, n, k, np, nb, resid, rnorm, v, ldv, h, ldh, | 1~ Warning: Unused dummy argument ‘nb’ at (1) [-Wunused-dummy-argument] vendor/arpack/dnaitr.f:494:72: 494 | tmvopx = tmvopx + (t3 - t2) | ^ Warning: ‘t2’ may be used uninitialized [-Wmaybe-uninitialized] stat.h:8:26: note: ‘t2’ declared here gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dnapps.f -o vendor/arpack/dnapps.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dnaup2.f -o vendor/arpack/dnaup2.o vendor/arpack/dnaup2.f:315:5: 315 | 10 continue | 1 Warning: Label 10 at (1) defined but not used [-Wunused-label] vendor/arpack/dnaup2.f:175:60: 175 | & ( ido, bmat, n, which, nev, np, tol, resid, mode, iupd, | 1~~~ Warning: Unused dummy argument ‘iupd’ at (1) [-Wunused-dummy-argument] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dnaupd.f -o vendor/arpack/dnaupd.o vendor/arpack/dnaupd.f:541:25: 541 | if (nb .le. 0) nb = 1 | 1~~~~~~~ Warning: Nonconforming tab character at (1) [-Wtabs] vendor/arpack/dnaupd.f:542:29: 542 | if (tol .le. zero) tol = dlamch('EpsMach') | 1~~~~~~~ Warning: Nonconforming tab character at (1) [-Wtabs] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dnconv.f -o vendor/arpack/dnconv.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dneigh.f -o vendor/arpack/dneigh.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dneupd.f -o vendor/arpack/dneupd.o stat.h:8:18: Warning: Unused variable ‘t0’ declared at (1) [-Wunused-variable] stat.h:8:22: Warning: Unused variable ‘t1’ declared at (1) [-Wunused-variable] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] vendor/arpack/dneupd.f:537:72: 537 | & '_neupd: Threshold eigenvalue used for re-ordering') | ^ Warning: ‘thres’ may be used uninitialized [-Wmaybe-uninitialized] vendor/arpack/dneupd.f:347:43: 347 | & conds, rnorm, sep, temp, thres, vl(1,1), temp1, eps23 | ^~~~~ note: ‘thres’ was declared here gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dngets.f -o vendor/arpack/dngets.o vendor/arpack/dngets.f:96:28: 96 | & bounds, shiftr, shifti ) | 1~~~~~ Warning: Unused dummy argument ‘shifti’ at (1) [-Wunused-dummy-argument] vendor/arpack/dngets.f:96:20: 96 | & bounds, shiftr, shifti ) | 1~~~~~ Warning: Unused dummy argument ‘shiftr’ at (1) [-Wunused-dummy-argument] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsaitr.f -o vendor/arpack/dsaitr.o vendor/arpack/dsaitr.f:484:72: 484 | tmvopx = tmvopx + (t3 - t2) | ^ Warning: ‘t2’ may be used uninitialized [-Wmaybe-uninitialized] stat.h:8:26: note: ‘t2’ declared here gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsapps.f -o vendor/arpack/dsapps.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsaup2.f -o vendor/arpack/dsaup2.o vendor/arpack/dsaup2.f:812:5: 812 | 130 continue | 1 Warning: Label 130 at (1) defined but not used [-Wunused-label] vendor/arpack/dsaup2.f:326:5: 326 | 10 continue | 1 Warning: Label 10 at (1) defined but not used [-Wunused-label] vendor/arpack/dsaup2.f:180:60: 180 | & ( ido, bmat, n, which, nev, np, tol, resid, mode, iupd, | 1~~~ Warning: Unused dummy argument ‘iupd’ at (1) [-Wunused-dummy-argument] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsaupd.f -o vendor/arpack/dsaupd.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsconv.f -o vendor/arpack/dsconv.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dseigt.f -o vendor/arpack/dseigt.o vendor/arpack/dseigt.f:124:18: 124 | integer i, k, msglvl | 1 Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsesrt.f -o vendor/arpack/dsesrt.o gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dseupd.f -o vendor/arpack/dseupd.o stat.h:8:18: Warning: Unused variable ‘t0’ declared at (1) [-Wunused-variable] stat.h:8:22: Warning: Unused variable ‘t1’ declared at (1) [-Wunused-variable] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] vendor/arpack/dseupd.f:557:49: 557 | if ( workl(irz+j) .le. thres1 .or. | ^ Warning: ‘thres1’ may be used uninitialized [-Wmaybe-uninitialized] vendor/arpack/dseupd.f:259:39: 259 | & bnorm2, rnorm, temp, thres1, thres2, tempbnd, eps23 | ^~~~~~ note: ‘thres1’ was declared here vendor/arpack/dseupd.f:557:49: 557 | if ( workl(irz+j) .le. thres1 .or. | ^ Warning: ‘thres2’ may be used uninitialized [-Wmaybe-uninitialized] vendor/arpack/dseupd.f:259:47: 259 | & bnorm2, rnorm, temp, thres1, thres2, tempbnd, eps23 | ^~~~~~ note: ‘thres2’ was declared here gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsgets.f -o vendor/arpack/dsgets.o stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsortc.f -o vendor/arpack/dsortc.o gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dsortr.f -o vendor/arpack/dsortr.o gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dstatn.f -o vendor/arpack/dstatn.o stat.h:8:18: Warning: Unused variable ‘t0’ declared at (1) [-Wunused-variable] stat.h:8:22: Warning: Unused variable ‘t1’ declared at (1) [-Wunused-variable] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dstats.f -o vendor/arpack/dstats.o stat.h:8:18: Warning: Unused variable ‘t0’ declared at (1) [-Wunused-variable] stat.h:8:22: Warning: Unused variable ‘t1’ declared at (1) [-Wunused-variable] stat.h:8:26: Warning: Unused variable ‘t2’ declared at (1) [-Wunused-variable] stat.h:8:30: Warning: Unused variable ‘t3’ declared at (1) [-Wunused-variable] stat.h:8:34: Warning: Unused variable ‘t4’ declared at (1) [-Wunused-variable] stat.h:8:38: Warning: Unused variable ‘t5’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dstqrb.f -o vendor/arpack/dstqrb.o gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/dvout.f -o vendor/arpack/dvout.o vendor/arpack/dvout.f:32:26: 32 | INTEGER I, K1, K2, LLL, NDIGIT | 1 Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:18:44: 18 | SUBROUTINE IGRAPHDVOUT( LOUT, N, SX, IDIGIT, IFMT ) | 1~~~~~ Warning: Unused dummy argument ‘idigit’ at (1) [-Wunused-dummy-argument] vendor/arpack/dvout.f:18:52: 18 | SUBROUTINE IGRAPHDVOUT( LOUT, N, SX, IDIGIT, IFMT ) | 1~~~ Warning: Unused dummy argument ‘ifmt’ at (1) [-Wunused-dummy-argument] vendor/arpack/dvout.f:32:29: 32 | INTEGER I, K1, K2, LLL, NDIGIT | 1~ Warning: Unused variable ‘k1’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:32:33: 32 | INTEGER I, K1, K2, LLL, NDIGIT | 1~ Warning: Unused variable ‘k2’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:31:26: 31 | CHARACTER LINE*80 | 1~~~ Warning: Unused variable ‘line’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:32:37: 32 | INTEGER I, K1, K2, LLL, NDIGIT | 1~~ Warning: Unused variable ‘lll’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:18:31: 18 | SUBROUTINE IGRAPHDVOUT( LOUT, N, SX, IDIGIT, IFMT ) | 1~~~ Warning: Unused dummy argument ‘lout’ at (1) [-Wunused-dummy-argument] vendor/arpack/dvout.f:18:37: 18 | SUBROUTINE IGRAPHDVOUT( LOUT, N, SX, IDIGIT, IFMT ) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] vendor/arpack/dvout.f:32:42: 32 | INTEGER I, K1, K2, LLL, NDIGIT | 1~~~~~ Warning: Unused variable ‘ndigit’ declared at (1) [-Wunused-variable] vendor/arpack/dvout.f:18:40: 18 | SUBROUTINE IGRAPHDVOUT( LOUT, N, SX, IDIGIT, IFMT ) | 1~ Warning: Unused dummy argument ‘sx’ at (1) [-Wunused-dummy-argument] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/ivout.f -o vendor/arpack/ivout.o vendor/arpack/ivout.f:25:18: 25 | INTEGER I, NDIGIT, K1, K2, LLL | 1 Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable] vendor/arpack/ivout.f:18:44: 18 | SUBROUTINE IGRAPHIVOUT (LOUT, N, IX, IDIGIT, IFMT) | 1~~~~~ Warning: Unused dummy argument ‘idigit’ at (1) [-Wunused-dummy-argument] vendor/arpack/ivout.f:18:52: 18 | SUBROUTINE IGRAPHIVOUT (LOUT, N, IX, IDIGIT, IFMT) | 1~~~ Warning: Unused dummy argument ‘ifmt’ at (1) [-Wunused-dummy-argument] vendor/arpack/ivout.f:18:40: 18 | SUBROUTINE IGRAPHIVOUT (LOUT, N, IX, IDIGIT, IFMT) | 1~ Warning: Unused dummy argument ‘ix’ at (1) [-Wunused-dummy-argument] vendor/arpack/ivout.f:25:29: 25 | INTEGER I, NDIGIT, K1, K2, LLL | 1~ Warning: Unused variable ‘k1’ declared at (1) [-Wunused-variable] vendor/arpack/ivout.f:25:33: 25 | INTEGER I, NDIGIT, K1, K2, LLL | 1~ Warning: Unused variable ‘k2’ declared at (1) [-Wunused-variable] vendor/arpack/ivout.f:26:20: 26 | CHARACTER LINE*80 | 1~~~ Warning: Unused variable ‘line’ declared at (1) [-Wunused-variable] vendor/arpack/ivout.f:25:37: 25 | INTEGER I, NDIGIT, K1, K2, LLL | 1~~ Warning: Unused variable ‘lll’ declared at (1) [-Wunused-variable] vendor/arpack/ivout.f:18:31: 18 | SUBROUTINE IGRAPHIVOUT (LOUT, N, IX, IDIGIT, IFMT) | 1~~~ Warning: Unused dummy argument ‘lout’ at (1) [-Wunused-dummy-argument] vendor/arpack/ivout.f:18:37: 18 | SUBROUTINE IGRAPHIVOUT (LOUT, N, IX, IDIGIT, IFMT) | 1 Warning: Unused dummy argument ‘n’ at (1) [-Wunused-dummy-argument] vendor/arpack/ivout.f:25:21: 25 | INTEGER I, NDIGIT, K1, K2, LLL | 1~~~~~ Warning: Unused variable ‘ndigit’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/second.f -o vendor/arpack/second.o vendor/arpack/second.f:23:26: 23 | REAL ETIME | 1~~~~ Warning: Unused variable ‘etime’ declared at (1) [-Wunused-variable] vendor/arpack/second.f:17:26: 17 | REAL T1 | 1~ Warning: Unused variable ‘t1’ declared at (1) [-Wunused-variable] vendor/arpack/second.f:20:26: 20 | REAL TARRAY( 2 ) | 1~~~~~~~~~~ Warning: Unused variable ‘tarray’ declared at (1) [-Wunused-variable] gfortran-15 -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/arpack/wrap.f -o vendor/arpack/wrap.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/Color.cpp -o vendor/simpleraytracer/Color.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/Light.cpp -o vendor/simpleraytracer/Light.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/Point.cpp -o vendor/simpleraytracer/Point.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/RIgraphRay.cpp -o vendor/simpleraytracer/RIgraphRay.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/Ray.cpp -o vendor/simpleraytracer/Ray.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/RayTracer.cpp -o vendor/simpleraytracer/RayTracer.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/RayVector.cpp -o vendor/simpleraytracer/RayVector.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/Shape.cpp -o vendor/simpleraytracer/Shape.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/Sphere.cpp -o vendor/simpleraytracer/Sphere.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/Triangle.cpp -o vendor/simpleraytracer/Triangle.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c vendor/simpleraytracer/unit_limiter.cpp -o vendor/simpleraytracer/unit_limiter.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/uuid/R.c -o vendor/uuid/R.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/uuid/clear.c -o vendor/uuid/clear.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/uuid/compare.c -o vendor/uuid/compare.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/uuid/copy.c -o vendor/uuid/copy.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/uuid/gen_uuid.c -o vendor/uuid/gen_uuid.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/uuid/isnull.c -o vendor/uuid/isnull.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/uuid/pack.c -o vendor/uuid/pack.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/uuid/parse.c -o vendor/uuid/parse.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/uuid/unpack.c -o vendor/uuid/unpack.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c vendor/uuid/unparse.c -o vendor/uuid/unparse.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c rinterface.c -o rinterface.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c rinterface_extra.c -o rinterface_extra.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c rrandom.c -o rrandom.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -I"./include" -I"../rigraph/include" -fpic -O3 -c lazyeval.c -o lazyeval.o ar rvs ../librigraph.a core/centrality/betweenness.o core/centrality/centrality_other.o core/centrality/centralization.o core/centrality/closeness.o core/centrality/coreness.o core/centrality/prpack/prpack_base_graph.o core/centrality/prpack/prpack_igraph_graph.o core/centrality/prpack/prpack_preprocessed_ge_graph.o core/centrality/prpack/prpack_preprocessed_gs_graph.o core/centrality/prpack/prpack_preprocessed_scc_graph.o core/centrality/prpack/prpack_preprocessed_schur_graph.o core/centrality/prpack/prpack_result.o core/centrality/prpack/prpack_solver.o core/centrality/prpack/prpack_utils.o core/cliques/cliquer/cliquer.o core/cliques/cliquer/cliquer_graph.o core/cliques/cliquer/reorder.o core/cliques/cliquer_wrapper.o core/cliques/cliques.o core/cliques/glet.o core/cliques/maximal_cliques.o core/community/community_misc.o core/community/edge_betweenness.o core/community/fast_modularity.o core/community/fluid.o core/community/infomap/infomap.o core/community/infomap/infomap_FlowGraph.o core/community/infomap/infomap_Greedy.o core/community/infomap/infomap_Node.o core/community/label_propagation.o core/community/leading_eigenvector.o core/community/leiden.o core/community/louvain.o core/community/modularity.o core/community/optimal_modularity.o core/community/spinglass/NetDataTypes.o core/community/spinglass/NetRoutines.o core/community/spinglass/clustertool.o core/community/spinglass/pottsmodel_2.o core/community/walktrap/walktrap.o core/community/walktrap/walktrap_communities.o core/community/walktrap/walktrap_graph.o core/community/walktrap/walktrap_heap.o core/connectivity/cohesive_blocks.o core/connectivity/components.o core/connectivity/separators.o core/constructors/adjacency.o core/constructors/atlas.o core/constructors/basic_constructors.o core/constructors/de_bruijn.o core/constructors/famous.o core/constructors/full.o core/constructors/kautz.o core/constructors/lcf.o core/constructors/linegraph.o core/constructors/prufer.o core/constructors/regular.o core/core/array.o core/core/buckets.o core/core/cutheap.o core/core/dqueue.o core/core/error.o core/core/estack.o core/core/fixed_vectorlist.o core/core/grid.o core/core/heap.o core/core/indheap.o core/core/interruption.o core/core/marked_queue.o core/core/matrix.o core/core/memory.o core/core/printing.o core/core/progress.o core/core/psumtree.o core/core/set.o core/core/sparsemat.o core/core/spmatrix.o core/core/stack.o core/core/statusbar.o core/core/strvector.o core/core/trie.o core/core/vector.o core/core/vector_ptr.o core/flow/flow.o core/flow/st-cuts.o core/games/barabasi.o core/games/callaway_traits.o core/games/citations.o core/games/correlated.o core/games/degree_sequence.o core/games/degree_sequence_vl/gengraph_box_list.o core/games/degree_sequence_vl/gengraph_degree_sequence.o core/games/degree_sequence_vl/gengraph_graph_molloy_hash.o core/games/degree_sequence_vl/gengraph_graph_molloy_optimized.o core/games/degree_sequence_vl/gengraph_mr-connected.o core/games/degree_sequence_vl/gengraph_powerlaw.o core/games/degree_sequence_vl/gengraph_random.o core/games/dotproduct.o core/games/erdos_renyi.o core/games/establishment.o core/games/forestfire.o core/games/grg.o core/games/growing_random.o core/games/islands.o core/games/k_regular.o core/games/preference.o core/games/recent_degree.o core/games/sbm.o core/games/static_fitness.o core/games/tree.o core/games/watts_strogatz.o core/graph/adjlist.o core/graph/attributes.o core/graph/basic_query.o core/graph/cattributes.o core/graph/iterators.o core/graph/type_indexededgelist.o core/graph/visitors.o core/hrg/hrg.o core/hrg/hrg_types.o core/internal/glpk_support.o core/internal/hacks.o core/internal/lsap.o core/internal/qsort.o core/internal/qsort_r.o core/internal/zeroin.o core/io/dimacs.o core/io/dl-lexer.o core/io/dl-parser.o core/io/dl.o core/io/dot.o core/io/edgelist.o core/io/gml-lexer.o core/io/gml-parser.o core/io/gml-tree.o core/io/gml.o core/io/graphdb.o core/io/graphml.o core/io/leda.o core/io/lgl-lexer.o core/io/lgl-parser.o core/io/lgl.o core/io/ncol-lexer.o core/io/ncol-parser.o core/io/ncol.o core/io/pajek-lexer.o core/io/pajek-parser.o core/io/pajek.o core/isomorphism/bliss.o core/isomorphism/bliss/defs.o core/isomorphism/bliss/graph.o core/isomorphism/bliss/heap.o core/isomorphism/bliss/orbit.o core/isomorphism/bliss/partition.o core/isomorphism/bliss/uintseqhash.o core/isomorphism/bliss/utils.o core/isomorphism/isoclasses.o core/isomorphism/isomorphism_misc.o core/isomorphism/lad.o core/isomorphism/queries.o core/isomorphism/vf2.o core/layout/circular.o core/layout/davidson_harel.o core/layout/drl/DensityGrid.o core/layout/drl/DensityGrid_3d.o core/layout/drl/drl_graph.o core/layout/drl/drl_graph_3d.o core/layout/drl/drl_layout.o core/layout/drl/drl_layout_3d.o core/layout/drl/drl_parse.o core/layout/fruchterman_reingold.o core/layout/gem.o core/layout/graphopt.o core/layout/kamada_kawai.o core/layout/large_graph.o core/layout/layout_bipartite.o core/layout/layout_grid.o core/layout/layout_random.o core/layout/mds.o core/layout/merge_dla.o core/layout/merge_grid.o core/layout/reingold_tilford.o core/layout/sugiyama.o core/linalg/arpack.o core/linalg/blas.o core/linalg/eigen.o core/linalg/lapack.o core/math/bfgs.o core/math/complex.o core/math/utils.o core/misc/bipartite.o core/misc/chordality.o core/misc/cocitation.o core/misc/coloring.o core/misc/conversion.o core/misc/degree_sequence.o core/misc/embedding.o core/misc/feedback_arc_set.o core/misc/graphicality.o core/misc/matching.o core/misc/microscopic_update.o core/misc/mixing.o core/misc/motifs.o core/misc/other.o core/misc/scan.o core/misc/sir.o core/misc/spanning_trees.o core/operators/add_edge.o core/operators/complementer.o core/operators/compose.o core/operators/connect_neighborhood.o core/operators/contract.o core/operators/difference.o core/operators/disjoint_union.o core/operators/intersection.o core/operators/misc_internal.o core/operators/permute.o core/operators/rewire.o core/operators/rewire_edges.o core/operators/simplify.o core/operators/subgraph.o core/operators/union.o core/paths/all_shortest_paths.o core/paths/bellman_ford.o core/paths/dijkstra.o core/paths/distances.o core/paths/eulerian.o core/paths/histogram.o core/paths/johnson.o core/paths/random_walk.o core/paths/shortest_paths.o core/paths/simple_paths.o core/paths/unweighted.o core/properties/basic_properties.o core/properties/constraint.o core/properties/convergence_degree.o core/properties/dag.o core/properties/degrees.o core/properties/girth.o core/properties/loops.o core/properties/multiplicity.o core/properties/neighborhood.o core/properties/spectral.o core/properties/trees.o core/properties/triangles.o core/random/random.o core/scg/scg.o core/scg/scg_approximate_methods.o core/scg/scg_exact_scg.o core/scg/scg_kmeans.o core/scg/scg_optimal_method.o core/scg/scg_utils.o core/version.o vendor/cs/cs_add.o vendor/cs/cs_amd.o vendor/cs/cs_chol.o vendor/cs/cs_cholsol.o vendor/cs/cs_compress.o vendor/cs/cs_counts.o vendor/cs/cs_cumsum.o vendor/cs/cs_dfs.o vendor/cs/cs_dmperm.o vendor/cs/cs_droptol.o vendor/cs/cs_dropzeros.o vendor/cs/cs_dupl.o vendor/cs/cs_entry.o vendor/cs/cs_ereach.o vendor/cs/cs_etree.o vendor/cs/cs_fkeep.o vendor/cs/cs_gaxpy.o vendor/cs/cs_happly.o vendor/cs/cs_house.o vendor/cs/cs_ipvec.o vendor/cs/cs_leaf.o vendor/cs/cs_load.o vendor/cs/cs_lsolve.o vendor/cs/cs_ltsolve.o vendor/cs/cs_lu.o vendor/cs/cs_lusol.o vendor/cs/cs_malloc.o vendor/cs/cs_maxtrans.o vendor/cs/cs_multiply.o vendor/cs/cs_norm.o vendor/cs/cs_permute.o vendor/cs/cs_pinv.o vendor/cs/cs_post.o vendor/cs/cs_print.o vendor/cs/cs_pvec.o vendor/cs/cs_qr.o vendor/cs/cs_qrsol.o vendor/cs/cs_randperm.o vendor/cs/cs_reach.o vendor/cs/cs_scatter.o vendor/cs/cs_scc.o vendor/cs/cs_schol.o vendor/cs/cs_spsolve.o vendor/cs/cs_sqr.o vendor/cs/cs_symperm.o vendor/cs/cs_tdfs.o vendor/cs/cs_transpose.o vendor/cs/cs_updown.o vendor/cs/cs_usolve.o vendor/cs/cs_util.o vendor/cs/cs_utsolve.o vendor/mini-gmp/mini-gmp.o vendor/plfit/gss.o vendor/plfit/hzeta.o vendor/plfit/kolmogorov.o vendor/plfit/lbfgs.o vendor/plfit/mt.o vendor/plfit/options.o vendor/plfit/platform.o vendor/plfit/plfit.o vendor/plfit/plfit_error.o vendor/plfit/rbinom.o vendor/plfit/sampling.o vendor/arpack/dgetv0.o vendor/arpack/dlaqrb.o vendor/arpack/dmout.o vendor/arpack/dnaitr.o vendor/arpack/dnapps.o vendor/arpack/dnaup2.o vendor/arpack/dnaupd.o vendor/arpack/dnconv.o vendor/arpack/dneigh.o vendor/arpack/dneupd.o vendor/arpack/dngets.o vendor/arpack/dsaitr.o vendor/arpack/dsapps.o vendor/arpack/dsaup2.o vendor/arpack/dsaupd.o vendor/arpack/dsconv.o vendor/arpack/dseigt.o vendor/arpack/dsesrt.o vendor/arpack/dseupd.o vendor/arpack/dsgets.o vendor/arpack/dsortc.o vendor/arpack/dsortr.o vendor/arpack/dstatn.o vendor/arpack/dstats.o vendor/arpack/dstqrb.o vendor/arpack/dvout.o vendor/arpack/ivout.o vendor/arpack/second.o vendor/arpack/wrap.o vendor/simpleraytracer/Color.o vendor/simpleraytracer/Light.o vendor/simpleraytracer/Point.o vendor/simpleraytracer/RIgraphRay.o vendor/simpleraytracer/Ray.o vendor/simpleraytracer/RayTracer.o vendor/simpleraytracer/RayVector.o vendor/simpleraytracer/Shape.o vendor/simpleraytracer/Sphere.o vendor/simpleraytracer/Triangle.o vendor/simpleraytracer/unit_limiter.o vendor/uuid/R.o vendor/uuid/clear.o vendor/uuid/compare.o vendor/uuid/copy.o vendor/uuid/gen_uuid.o vendor/uuid/isnull.o vendor/uuid/pack.o vendor/uuid/parse.o vendor/uuid/unpack.o vendor/uuid/unparse.o rinterface.o rinterface_extra.o rrandom.o lazyeval.o ar: creating ../librigraph.a a - core/centrality/betweenness.o a - core/centrality/centrality_other.o a - core/centrality/centralization.o a - core/centrality/closeness.o a - core/centrality/coreness.o a - core/centrality/prpack/prpack_base_graph.o a - core/centrality/prpack/prpack_igraph_graph.o a - core/centrality/prpack/prpack_preprocessed_ge_graph.o a - core/centrality/prpack/prpack_preprocessed_gs_graph.o a - core/centrality/prpack/prpack_preprocessed_scc_graph.o a - core/centrality/prpack/prpack_preprocessed_schur_graph.o a - core/centrality/prpack/prpack_result.o a - core/centrality/prpack/prpack_solver.o a - core/centrality/prpack/prpack_utils.o a - core/cliques/cliquer/cliquer.o a - core/cliques/cliquer/cliquer_graph.o a - core/cliques/cliquer/reorder.o a - core/cliques/cliquer_wrapper.o a - core/cliques/cliques.o a - core/cliques/glet.o a - core/cliques/maximal_cliques.o a - core/community/community_misc.o a - core/community/edge_betweenness.o a - core/community/fast_modularity.o a - core/community/fluid.o a - core/community/infomap/infomap.o a - core/community/infomap/infomap_FlowGraph.o a - core/community/infomap/infomap_Greedy.o a - core/community/infomap/infomap_Node.o a - core/community/label_propagation.o a - core/community/leading_eigenvector.o a - core/community/leiden.o a - core/community/louvain.o a - core/community/modularity.o a - core/community/optimal_modularity.o a - core/community/spinglass/NetDataTypes.o a - core/community/spinglass/NetRoutines.o a - core/community/spinglass/clustertool.o a - core/community/spinglass/pottsmodel_2.o a - core/community/walktrap/walktrap.o a - core/community/walktrap/walktrap_communities.o a - core/community/walktrap/walktrap_graph.o a - core/community/walktrap/walktrap_heap.o a - core/connectivity/cohesive_blocks.o a - core/connectivity/components.o a - core/connectivity/separators.o a - core/constructors/adjacency.o a - core/constructors/atlas.o a - core/constructors/basic_constructors.o a - core/constructors/de_bruijn.o a - core/constructors/famous.o a - core/constructors/full.o a - core/constructors/kautz.o a - core/constructors/lcf.o a - core/constructors/linegraph.o a - core/constructors/prufer.o a - core/constructors/regular.o a - core/core/array.o a - core/core/buckets.o a - core/core/cutheap.o a - core/core/dqueue.o a - core/core/error.o a - core/core/estack.o a - core/core/fixed_vectorlist.o a - core/core/grid.o a - core/core/heap.o a - core/core/indheap.o a - core/core/interruption.o a - core/core/marked_queue.o a - core/core/matrix.o a - core/core/memory.o a - core/core/printing.o a - core/core/progress.o a - core/core/psumtree.o a - core/core/set.o a - core/core/sparsemat.o a - core/core/spmatrix.o a - core/core/stack.o a - core/core/statusbar.o a - core/core/strvector.o a - core/core/trie.o a - core/core/vector.o a - core/core/vector_ptr.o a - core/flow/flow.o a - core/flow/st-cuts.o a - core/games/barabasi.o a - core/games/callaway_traits.o a - core/games/citations.o a - core/games/correlated.o a - core/games/degree_sequence.o a - core/games/degree_sequence_vl/gengraph_box_list.o a - core/games/degree_sequence_vl/gengraph_degree_sequence.o a - core/games/degree_sequence_vl/gengraph_graph_molloy_hash.o a - core/games/degree_sequence_vl/gengraph_graph_molloy_optimized.o a - core/games/degree_sequence_vl/gengraph_mr-connected.o a - core/games/degree_sequence_vl/gengraph_powerlaw.o a - core/games/degree_sequence_vl/gengraph_random.o a - core/games/dotproduct.o a - core/games/erdos_renyi.o a - core/games/establishment.o a - core/games/forestfire.o a - core/games/grg.o a - core/games/growing_random.o a - core/games/islands.o a - core/games/k_regular.o a - core/games/preference.o a - core/games/recent_degree.o a - core/games/sbm.o a - core/games/static_fitness.o a - core/games/tree.o a - core/games/watts_strogatz.o a - core/graph/adjlist.o a - core/graph/attributes.o a - core/graph/basic_query.o a - core/graph/cattributes.o a - core/graph/iterators.o a - core/graph/type_indexededgelist.o a - core/graph/visitors.o a - core/hrg/hrg.o a - core/hrg/hrg_types.o a - core/internal/glpk_support.o a - core/internal/hacks.o a - core/internal/lsap.o a - core/internal/qsort.o a - core/internal/qsort_r.o a - core/internal/zeroin.o a - core/io/dimacs.o a - core/io/dl-lexer.o a - core/io/dl-parser.o a - core/io/dl.o a - core/io/dot.o a - core/io/edgelist.o a - core/io/gml-lexer.o a - core/io/gml-parser.o a - core/io/gml-tree.o a - core/io/gml.o a - core/io/graphdb.o a - core/io/graphml.o a - core/io/leda.o a - core/io/lgl-lexer.o a - core/io/lgl-parser.o a - core/io/lgl.o a - core/io/ncol-lexer.o a - core/io/ncol-parser.o a - core/io/ncol.o a - core/io/pajek-lexer.o a - core/io/pajek-parser.o a - core/io/pajek.o a - core/isomorphism/bliss.o a - core/isomorphism/bliss/defs.o a - core/isomorphism/bliss/graph.o a - core/isomorphism/bliss/heap.o a - core/isomorphism/bliss/orbit.o a - core/isomorphism/bliss/partition.o a - core/isomorphism/bliss/uintseqhash.o a - core/isomorphism/bliss/utils.o a - core/isomorphism/isoclasses.o a - core/isomorphism/isomorphism_misc.o a - core/isomorphism/lad.o a - core/isomorphism/queries.o a - core/isomorphism/vf2.o a - core/layout/circular.o a - core/layout/davidson_harel.o a - core/layout/drl/DensityGrid.o a - core/layout/drl/DensityGrid_3d.o a - core/layout/drl/drl_graph.o a - core/layout/drl/drl_graph_3d.o a - core/layout/drl/drl_layout.o a - core/layout/drl/drl_layout_3d.o a - core/layout/drl/drl_parse.o a - core/layout/fruchterman_reingold.o a - core/layout/gem.o a - core/layout/graphopt.o a - core/layout/kamada_kawai.o a - core/layout/large_graph.o a - core/layout/layout_bipartite.o a - core/layout/layout_grid.o a - core/layout/layout_random.o a - core/layout/mds.o a - core/layout/merge_dla.o a - core/layout/merge_grid.o a - core/layout/reingold_tilford.o a - core/layout/sugiyama.o a - core/linalg/arpack.o a - core/linalg/blas.o a - core/linalg/eigen.o a - core/linalg/lapack.o a - core/math/bfgs.o a - core/math/complex.o a - core/math/utils.o a - core/misc/bipartite.o a - core/misc/chordality.o a - core/misc/cocitation.o a - core/misc/coloring.o a - core/misc/conversion.o a - core/misc/degree_sequence.o a - core/misc/embedding.o a - core/misc/feedback_arc_set.o a - core/misc/graphicality.o a - core/misc/matching.o a - core/misc/microscopic_update.o a - core/misc/mixing.o a - core/misc/motifs.o a - core/misc/other.o a - core/misc/scan.o a - core/misc/sir.o a - core/misc/spanning_trees.o a - core/operators/add_edge.o a - core/operators/complementer.o a - core/operators/compose.o a - core/operators/connect_neighborhood.o a - core/operators/contract.o a - core/operators/difference.o a - core/operators/disjoint_union.o a - core/operators/intersection.o a - core/operators/misc_internal.o a - core/operators/permute.o a - core/operators/rewire.o a - core/operators/rewire_edges.o a - core/operators/simplify.o a - core/operators/subgraph.o a - core/operators/union.o a - core/paths/all_shortest_paths.o a - core/paths/bellman_ford.o a - core/paths/dijkstra.o a - core/paths/distances.o a - core/paths/eulerian.o a - core/paths/histogram.o a - core/paths/johnson.o a - core/paths/random_walk.o a - core/paths/shortest_paths.o a - core/paths/simple_paths.o a - core/paths/unweighted.o a - core/properties/basic_properties.o a - core/properties/constraint.o a - core/properties/convergence_degree.o a - core/properties/dag.o a - core/properties/degrees.o a - core/properties/girth.o a - core/properties/loops.o a - core/properties/multiplicity.o a - core/properties/neighborhood.o a - core/properties/spectral.o a - core/properties/trees.o a - core/properties/triangles.o a - core/random/random.o a - core/scg/scg.o a - core/scg/scg_approximate_methods.o a - core/scg/scg_exact_scg.o a - core/scg/scg_kmeans.o a - core/scg/scg_optimal_method.o a - core/scg/scg_utils.o a - core/version.o a - vendor/cs/cs_add.o a - vendor/cs/cs_amd.o a - vendor/cs/cs_chol.o a - vendor/cs/cs_cholsol.o a - vendor/cs/cs_compress.o a - vendor/cs/cs_counts.o a - vendor/cs/cs_cumsum.o a - vendor/cs/cs_dfs.o a - vendor/cs/cs_dmperm.o a - vendor/cs/cs_droptol.o a - vendor/cs/cs_dropzeros.o a - vendor/cs/cs_dupl.o a - vendor/cs/cs_entry.o a - vendor/cs/cs_ereach.o a - vendor/cs/cs_etree.o a - vendor/cs/cs_fkeep.o a - vendor/cs/cs_gaxpy.o a - vendor/cs/cs_happly.o a - vendor/cs/cs_house.o a - vendor/cs/cs_ipvec.o a - vendor/cs/cs_leaf.o a - vendor/cs/cs_load.o a - vendor/cs/cs_lsolve.o a - vendor/cs/cs_ltsolve.o a - vendor/cs/cs_lu.o a - vendor/cs/cs_lusol.o a - vendor/cs/cs_malloc.o a - vendor/cs/cs_maxtrans.o a - vendor/cs/cs_multiply.o a - vendor/cs/cs_norm.o a - vendor/cs/cs_permute.o a - vendor/cs/cs_pinv.o a - vendor/cs/cs_post.o a - vendor/cs/cs_print.o a - vendor/cs/cs_pvec.o a - vendor/cs/cs_qr.o a - vendor/cs/cs_qrsol.o a - vendor/cs/cs_randperm.o a - vendor/cs/cs_reach.o a - vendor/cs/cs_scatter.o a - vendor/cs/cs_scc.o a - vendor/cs/cs_schol.o a - vendor/cs/cs_spsolve.o a - vendor/cs/cs_sqr.o a - vendor/cs/cs_symperm.o a - vendor/cs/cs_tdfs.o a - vendor/cs/cs_transpose.o a - vendor/cs/cs_updown.o a - vendor/cs/cs_usolve.o a - vendor/cs/cs_util.o a - vendor/cs/cs_utsolve.o a - vendor/mini-gmp/mini-gmp.o a - vendor/plfit/gss.o a - vendor/plfit/hzeta.o a - vendor/plfit/kolmogorov.o a - vendor/plfit/lbfgs.o a - vendor/plfit/mt.o a - vendor/plfit/options.o a - vendor/plfit/platform.o a - vendor/plfit/plfit.o a - vendor/plfit/plfit_error.o a - vendor/plfit/rbinom.o a - vendor/plfit/sampling.o a - vendor/arpack/dgetv0.o a - vendor/arpack/dlaqrb.o a - vendor/arpack/dmout.o a - vendor/arpack/dnaitr.o a - vendor/arpack/dnapps.o a - vendor/arpack/dnaup2.o a - vendor/arpack/dnaupd.o a - vendor/arpack/dnconv.o a - vendor/arpack/dneigh.o a - vendor/arpack/dneupd.o a - vendor/arpack/dngets.o a - vendor/arpack/dsaitr.o a - vendor/arpack/dsapps.o a - vendor/arpack/dsaup2.o a - vendor/arpack/dsaupd.o a - vendor/arpack/dsconv.o a - vendor/arpack/dseigt.o a - vendor/arpack/dsesrt.o a - vendor/arpack/dseupd.o a - vendor/arpack/dsgets.o a - vendor/arpack/dsortc.o a - vendor/arpack/dsortr.o a - vendor/arpack/dstatn.o a - vendor/arpack/dstats.o a - vendor/arpack/dstqrb.o a - vendor/arpack/dvout.o a - vendor/arpack/ivout.o a - vendor/arpack/second.o a - vendor/arpack/wrap.o a - vendor/simpleraytracer/Color.o a - vendor/simpleraytracer/Light.o a - vendor/simpleraytracer/Point.o a - vendor/simpleraytracer/RIgraphRay.o a - vendor/simpleraytracer/Ray.o a - vendor/simpleraytracer/RayTracer.o a - vendor/simpleraytracer/RayVector.o a - vendor/simpleraytracer/Shape.o a - vendor/simpleraytracer/Sphere.o a - vendor/simpleraytracer/Triangle.o a - vendor/simpleraytracer/unit_limiter.o a - vendor/uuid/R.o a - vendor/uuid/clear.o a - vendor/uuid/compare.o a - vendor/uuid/copy.o a - vendor/uuid/gen_uuid.o a - vendor/uuid/isnull.o a - vendor/uuid/pack.o a - vendor/uuid/parse.o a - vendor/uuid/unpack.o a - vendor/uuid/unparse.o a - rinterface.o a - rinterface_extra.o a - rrandom.o a - lazyeval.o make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpdEuPWr/R.INSTALL38333c7fe1e110/leidenAlg/src/rigraph' make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpdEuPWr/R.INSTALL38333c7fe1e110/leidenAlg/src/leidenalg' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c CPMVertexPartition.cpp -o CPMVertexPartition.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c LinearResolutionParameterVertexPartition.cpp -o LinearResolutionParameterVertexPartition.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c RBConfigurationVertexPartition.cpp -o RBConfigurationVertexPartition.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c SurpriseVertexPartition.cpp -o SurpriseVertexPartition.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c ModularityVertexPartition.cpp -o ModularityVertexPartition.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c RBERVertexPartition.cpp -o RBERVertexPartition.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c GraphHelper.cpp -o GraphHelper.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c MutableVertexPartition.cpp -o MutableVertexPartition.o MutableVertexPartition.cpp: In member function ‘std::vector MutableVertexPartition::get_community(size_t)’: MutableVertexPartition.cpp:97:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 97 | for (int i = 0; i < this->graph->vcount(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ MutableVertexPartition.cpp: In member function ‘void MutableVertexPartition::update_n_communities()’: MutableVertexPartition.cpp:236:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 236 | for (int i = 0; i < this->graph->vcount(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c ResolutionParameterVertexPartition.cpp -o ResolutionParameterVertexPartition.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c Optimiser.cpp -o Optimiser.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSING_R -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -O3 -pthread -fPIC -fopenmp -I"./include" -I"../rigraph/include" -fpic -g -O2 -Wall -pedantic -mtune=native -c SignificanceVertexPartition.cpp -o SignificanceVertexPartition.o ar rvs ../libleidenalg.a CPMVertexPartition.o LinearResolutionParameterVertexPartition.o RBConfigurationVertexPartition.o SurpriseVertexPartition.o ModularityVertexPartition.o RBERVertexPartition.o GraphHelper.o MutableVertexPartition.o ResolutionParameterVertexPartition.o Optimiser.o SignificanceVertexPartition.o ar: creating ../libleidenalg.a a - CPMVertexPartition.o a - LinearResolutionParameterVertexPartition.o a - RBConfigurationVertexPartition.o a - SurpriseVertexPartition.o a - ModularityVertexPartition.o a - RBERVertexPartition.o a - GraphHelper.o a - MutableVertexPartition.o a - ResolutionParameterVertexPartition.o a - Optimiser.o a - SignificanceVertexPartition.o make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpdEuPWr/R.INSTALL38333c7fe1e110/leidenAlg/src/leidenalg' g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o leidenAlg.so RcppExports.o leiden.o -L. -lpthread -lleidenalg -lrigraph -lm -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpdEuPWr/R.INSTALL38333c7fe1e110/leidenAlg/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-leidenAlg/00new/leidenAlg/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (leidenAlg) checking uwot_0.2.4.tar.gz ... checking bbknnR_2.0.2.tar.gz ... checking BioM2_1.1.3.tar.gz ... checking ClustAssess_1.1.0.tar.gz ... checking embed_1.2.0.tar.gz ... checking EmbedSOM_2.2.tar.gz ... checking iCellR_1.7.0.tar.gz ... checking HDStIM_0.1.0.tar.gz ... checking mxnorm_1.1.0.tar.gz ... checking pandemonium_0.2.4.tar.gz ... checking rliger_2.2.1.tar.gz ... checking sccore_1.0.6.tar.gz ... checking scDHA_1.2.3.tar.gz ... checking scROSHI_1.0.0.0.tar.gz ... checking scStability_1.0.3.tar.gz ... checking Seurat_5.3.1.tar.gz ... checking spatialGE_1.2.2.tar.gz ... checking symphony_0.1.2.tar.gz ... checking WormTensor_0.1.2.tar.gz ... checking bundle_0.1.2.tar.gz ... checking celltrackR_1.2.2.tar.gz ... checking conos_1.5.2.tar.gz ... checking doc2vec_0.2.0.tar.gz ... checking dyndimred_1.0.4.tar.gz ... checking Evacluster_0.1.0.tar.gz ... checking graphlayouts_1.2.2.tar.gz ... checking healthyR.ai_0.1.1.tar.gz ... checking inferCSN_1.2.0.tar.gz ... checking solitude_1.1.3.tar.gz ... checking ProjectionBasedClustering_1.2.2.tar.gz ... checking topicmodels.etm_0.1.0.tar.gz ... checking TreeDist_2.11.1.tar.gz ... checking SCIBER_0.2.2.tar.gz ... checking rbiom_2.2.1.tar.gz ... checking pagoda2_1.0.13.tar.gz ... checking qeML_1.1.tar.gz ... checking MiscMetabar_0.14.4.tar.gz ... checking NGCHM_1.0.4.tar.gz ... checking langevitour_0.8.1.tar.gz ... checking myTAI_2.3.3.tar.gz ... checking textplot_0.2.2.tar.gz ... Depends: Package: uwot Depends: Matrix Imports: FNN, irlba, methods, Rcpp, RcppAnnoy (>= 0.0.17), RSpectra LinkingTo: dqrng, Rcpp, RcppAnnoy, RcppProgress Timings: user system elapsed uwot 254.054 10.613 266.004 Results: Check status summary: NOTE OK Source packages 0 1 Reverse depends 4 36 Check results summary: uwot ... OK rdepends_bbknnR ... OK rdepends_BioM2 ... OK rdepends_bundle ... OK rdepends_celltrackR ... OK rdepends_ClustAssess ... OK rdepends_conos ... OK rdepends_doc2vec ... NOTE * checking C++ specification ... NOTE rdepends_dyndimred ... OK rdepends_embed ... OK rdepends_EmbedSOM ... OK rdepends_Evacluster ... NOTE * checking Rd files ... [0s/0s] NOTE rdepends_graphlayouts ... OK rdepends_HDStIM ... OK rdepends_healthyR.ai ... OK rdepends_iCellR ... OK rdepends_inferCSN ... OK rdepends_langevitour ... OK rdepends_MiscMetabar ... OK rdepends_mxnorm ... OK rdepends_myTAI ... OK rdepends_NGCHM ... OK rdepends_pagoda2 ... OK rdepends_pandemonium ... OK rdepends_ProjectionBasedClustering ... OK rdepends_qeML ... OK rdepends_rbiom ... OK rdepends_rliger ... OK rdepends_sccore ... OK rdepends_scDHA ... OK rdepends_SCIBER ... OK rdepends_scROSHI ... OK rdepends_scStability ... OK rdepends_Seurat ... OK rdepends_solitude ... OK rdepends_spatialGE ... OK rdepends_symphony ... OK rdepends_textplot ... NOTE * checking Rd cross-references ... NOTE rdepends_topicmodels.etm ... NOTE * checking Rd files ... [0s/0s] NOTE rdepends_TreeDist ... OK rdepends_WormTensor ... OK Check results changes: Package: doc2vec Check: CRAN incoming feasibility Old result: NOTE Package: dyndimred Check: DESCRIPTION meta-information Old result: NOTE New result: OK Package: Evacluster Check: CRAN incoming feasibility Old result: NOTE Package: topicmodels.etm Check: CRAN incoming feasibility Old result: NOTE